Changeset 36134 in osm for applications/editors/josm/plugins/utilsplugin2/src
- Timestamp:
- 2023-09-07T18:20:01+02:00 (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/SplitObjectAction.java
r36130 r36134 257 257 } 258 258 SplitWayCommand result = SplitWayCommand.splitWay( 259 selectedWay, wayChunks, Collections. <OsmPrimitive>emptyList());259 selectedWay, wayChunks, Collections.emptyList()); 260 260 if (splitWay != null) { 261 261 result.executeCommand(); 262 262 Command delCmd = DeleteCommand.delete(Collections.singletonList(splitWay)); 263 delCmd.executeCommand(); 264 UndoRedoHandler.getInstance().add(new SplitObjectCommand(Arrays.asList(result, delCmd)), false); 263 if (delCmd != null) { 264 delCmd.executeCommand(); 265 UndoRedoHandler.getInstance().add(new SplitObjectCommand(Arrays.asList(result, delCmd)), false); 266 } else { 267 UndoRedoHandler.getInstance().add(new SplitObjectCommand(Collections.singletonList(result)), false); 268 } 265 269 } else { 266 270 UndoRedoHandler.getInstance().add(result); … … 542 546 if (wayChunks != null) { 543 547 SplitWayCommand result = SplitWayCommand.splitWay( 544 way, wayChunks, Collections. <OsmPrimitive>emptyList());548 way, wayChunks, Collections.emptyList()); 545 549 result.executeCommand(); // relation members are overwritten/broken if there are multiple unapplied splits 546 550 splitCmds.add(result);
Note:
See TracChangeset
for help on using the changeset viewer.