Changeset 15719 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint
- Timestamp:
- 2020-01-18T14:14:04+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java
r15097 r15719 41 41 import org.openstreetmap.josm.spi.preferences.PreferenceChangedListener; 42 42 import org.openstreetmap.josm.tools.Pair; 43 import org.openstreetmap.josm.tools.Utils;44 43 45 44 /** … … 194 193 } 195 194 if (!hasProperLineStyle) { 196 AreaElement area = Utils.find(p.a, AreaElement.class); 197 LineElement line = area == null ? LineElement.UNTAGGED_WAY : LineElement.createSimpleLineStyle(area.color, true); 195 LineElement line = LineElement.UNTAGGED_WAY; 196 for (StyleElement element : p.a) { 197 if (element instanceof AreaElement) { 198 line = LineElement.createSimpleLineStyle(((AreaElement) element).color, true); 199 break; 200 } 201 } 198 202 p.a = new StyleElementList(p.a, line); 199 203 } … … 288 292 break; 289 293 } else if (wayColor == null && isDefaultLines()) { 290 AreaElement mpArea = Utils.find(mpElemStyles.a, AreaElement.class); 291 if (mpArea != null) { 292 wayColor = mpArea.color; 294 for (StyleElement element : mpElemStyles.a) { 295 if (element instanceof AreaElement) { 296 wayColor = ((AreaElement) element).color; 297 break; 298 } 293 299 } 294 300 }
Note:
See TracChangeset
for help on using the changeset viewer.