Changeset 12718 in josm for trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java
- Timestamp:
- 2017-09-04T00:50:22+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java
r12641 r12718 693 693 // Delete the discarded inner ways 694 694 if (!discardedWays.isEmpty()) { 695 Command deleteCmd = DeleteCommand.delete( getLayerManager().getEditLayer(),discardedWays, true);695 Command deleteCmd = DeleteCommand.delete(discardedWays, true); 696 696 if (deleteCmd != null) { 697 697 cmds.add(deleteCmd); … … 1018 1018 1019 1019 if (chunks.size() > 1) { 1020 SplitWayResult split = SplitWayAction.splitWay( getLayerManager().getEditLayer(),way, chunks,1020 SplitWayResult split = SplitWayAction.splitWay(way, chunks, 1021 1021 Collections.<OsmPrimitive>emptyList(), SplitWayAction.Strategy.keepFirstChunk()); 1022 1022 … … 1467 1467 newRel.addMember(new RelationMember("inner", w)); 1468 1468 } 1469 cmds.add(layer != null ? new AddCommand(layer , newRel) :1469 cmds.add(layer != null ? new AddCommand(layer.data, newRel) : 1470 1470 new AddCommand(inner.iterator().next().getDataSet(), newRel)); 1471 1471 addedRelations.add(newRel); … … 1538 1538 } 1539 1539 1540 OsmDataLayer layer = getLayerManager().getEditLayer();1541 1540 Relation newRel; 1542 1541 switch (multiouters.size()) { … … 1567 1566 } 1568 1567 newRel.addMember(new RelationMember("outer", outer)); 1569 cmds.add( layer != null ? new AddCommand(layer, newRel) :new AddCommand(outer.getDataSet(), newRel));1568 cmds.add(new AddCommand(outer.getDataSet(), newRel)); 1570 1569 } 1571 1570 }
Note:
See TracChangeset
for help on using the changeset viewer.