Changeset 3291 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/LineElemStyle.java
- Timestamp:
- 2010-06-01T19:20:46+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/LineElemStyle.java
r3191 r3291 139 139 140 140 @Override 141 public void paintPrimitive(OsmPrimitive primitive, MapPaintSettings paintSettings, MapPainter painter, boolean selected) { 141 public void paintPrimitive(OsmPrimitive primitive, MapPaintSettings paintSettings, MapPainter painter, boolean selected, boolean member) { 142 142 Way w = (Way)primitive; 143 143 /* show direction arrows, if draw.segment.relevant_directions_only is not set, … … 180 180 myColor = paintSettings.getHighlightColor(); 181 181 } else if (selected) { 182 myColor = paintSettings.getSelectedColor(); 182 myColor = member ? paintSettings.getRelationSelectedColor() : paintSettings.getSelectedColor(); 183 183 } else if(w.isDisabled()) { 184 184 myColor = paintSettings.getInactiveColor(); … … 189 189 for(LineElemStyle s : overlays) { 190 190 if(!s.over) { 191 painter.drawWay(w, s.color != null&&selected ? myColor: s.color, s.getWidth(myWidth),191 painter.drawWay(w, (s.color == null || selected) ? myColor: s.color, s.getWidth(myWidth), 192 192 s.getDashed(), s.dashedColor, false, false, false); 193 193 } … … 202 202 for(LineElemStyle s : overlays) { 203 203 if(s.over) { 204 painter.drawWay(w, s.color != null&&selected ? myColor : s.color, s.getWidth(myWidth),204 painter.drawWay(w, (s.color == null || selected) ? myColor : s.color, s.getWidth(myWidth), 205 205 s.getDashed(), s.dashedColor, false, false, false); 206 206 }
Note:
See TracChangeset
for help on using the changeset viewer.
