Changeset 10453 in josm for trunk/src/org/openstreetmap/josm/actions/relation
- Timestamp:
- 2016-06-22T00:48:51+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/relation/DeleteRelationsAction.java
r10428 r10453 10 10 import org.openstreetmap.josm.actions.mapmode.DeleteAction; 11 11 import org.openstreetmap.josm.data.osm.Relation; 12 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 12 13 import org.openstreetmap.josm.tools.ImageProvider; 13 14 … … 28 29 29 30 protected void deleteRelation(Collection<Relation> toDelete) { 30 if (toDelete == null) 31 OsmDataLayer layer = Main.getLayerManager().getEditLayer(); 32 if (toDelete == null || layer == null) 31 33 return; 32 DeleteAction.deleteRelations(Main.getLayerManager().getEditLayer(), toDelete); 34 35 DeleteAction.deleteRelations(layer, toDelete); 33 36 // clear selection after deletion 34 37 if (Main.map.relationListDialog != null) … … 38 41 @Override 39 42 public void actionPerformed(ActionEvent e) { 40 if (!isEnabled() || !Main.main.hasEditLayer())43 if (!isEnabled()) 41 44 return; 42 45 deleteRelation(relations);
Note:
See TracChangeset
for help on using the changeset viewer.