Changeset 12718 in josm for trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.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/mapmode/DeleteAction.java
r12641 r12718 151 151 Command c; 152 152 if (ctrl) { 153 c = DeleteCommand.deleteWithReferences( editLayer,lm.getEditDataSet().getSelected());153 c = DeleteCommand.deleteWithReferences(lm.getEditDataSet().getSelected()); 154 154 } else { 155 c = DeleteCommand.delete( editLayer,lm.getEditDataSet().getSelected(), !alt /* also delete nodes in way */);155 c = DeleteCommand.delete(lm.getEditDataSet().getSelected(), !alt /* also delete nodes in way */); 156 156 } 157 157 // if c is null, an error occurred or the user aborted. Don't do anything in that case. … … 352 352 CheckParameterUtil.ensureParameterNotNull(toDelete, "toDelete"); 353 353 354 final Command cmd = DeleteCommand.delete( layer,toDelete);354 final Command cmd = DeleteCommand.delete(toDelete); 355 355 if (cmd != null) { 356 356 // cmd can be null if the user cancels dialogs DialogCommand displays … … 404 404 private Command buildDeleteCommands(MouseEvent e, int modifiers, boolean silent) { 405 405 DeleteParameters parameters = getDeleteParameters(e, modifiers); 406 OsmDataLayer editLayer = getLayerManager().getEditLayer();407 406 switch (parameters.mode) { 408 407 case node: 409 return DeleteCommand.delete( editLayer,Collections.singleton(parameters.nearestNode), false, silent);408 return DeleteCommand.delete(Collections.singleton(parameters.nearestNode), false, silent); 410 409 case node_with_references: 411 return DeleteCommand.deleteWithReferences( editLayer,Collections.singleton(parameters.nearestNode), silent);410 return DeleteCommand.deleteWithReferences(Collections.singleton(parameters.nearestNode), silent); 412 411 case segment: 413 return DeleteCommand.deleteWaySegment( editLayer,parameters.nearestSegment);412 return DeleteCommand.deleteWaySegment(parameters.nearestSegment); 414 413 case way: 415 return DeleteCommand.delete( editLayer,Collections.singleton(parameters.nearestSegment.way), false, silent);414 return DeleteCommand.delete(Collections.singleton(parameters.nearestSegment.way), false, silent); 416 415 case way_with_nodes: 417 return DeleteCommand.delete( editLayer,Collections.singleton(parameters.nearestSegment.way), true, silent);416 return DeleteCommand.delete(Collections.singleton(parameters.nearestSegment.way), true, silent); 418 417 case way_with_references: 419 return DeleteCommand.deleteWithReferences( editLayer,Collections.singleton(parameters.nearestSegment.way), true);418 return DeleteCommand.deleteWithReferences(Collections.singleton(parameters.nearestSegment.way), true); 420 419 default: 421 420 return null;
Note:
See TracChangeset
for help on using the changeset viewer.