Changeset 11553 in josm for trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/relations/Multipolygon.java
- Timestamp:
- 2017-02-12T16:32:18+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/relations/Multipolygon.java
r11385 r11553 11 11 import java.util.Iterator; 12 12 import java.util.List; 13 import java.util.Optional; 13 14 import java.util.Set; 14 15 … … 668 669 669 670 for (PolyData pdInner: innerPolygons) { 670 PolyData o = findOuterPolygon(pdInner, combinedPolygons); 671 if (o == null) { 672 o = outerPolygons.get(0); 673 } 674 o.addInner(pdInner); 671 Optional.ofNullable(findOuterPolygon(pdInner, combinedPolygons)).orElseGet(() -> outerPolygons.get(0)) 672 .addInner(pdInner); 675 673 } 676 674 }
Note:
See TracChangeset
for help on using the changeset viewer.