Changeset 10382 in josm for trunk/src/org/openstreetmap/josm/actions/MoveNodeAction.java
- Timestamp:
- 2016-06-15T12:45:52+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/MoveNodeAction.java
r8443 r10382 11 11 import org.openstreetmap.josm.command.MoveCommand; 12 12 import org.openstreetmap.josm.data.coor.LatLon; 13 import org.openstreetmap.josm.data.osm.DataSet; 13 14 import org.openstreetmap.josm.data.osm.Node; 14 15 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 33 34 @Override 34 35 public void actionPerformed(ActionEvent e) { 35 if (!isEnabled() || (getCurrentDataSet().getSelectedNodes().size() != 1)) 36 Collection<Node> selNodes = getLayerManager().getEditDataSet().getSelectedNodes(); 37 if (!isEnabled() || selNodes.size() != 1) 36 38 return; 37 39 38 40 LatLonDialog dialog = new LatLonDialog(Main.parent, tr("Move Node..."), ht("/Action/MoveNode")); 39 Node n = (Node) getCurrentDataSet().getSelectedNodes().toArray()[0];41 Node n = (Node) selNodes.toArray()[0]; 40 42 dialog.setCoordinates(n.getCoor()); 41 43 dialog.showDialog(); … … 54 56 @Override 55 57 protected void updateEnabledState() { 56 if (getCurrentDataSet() == null) { 58 DataSet ds = getLayerManager().getEditDataSet(); 59 if (ds == null) { 57 60 setEnabled(false); 58 61 } else { 59 updateEnabledState( getCurrentDataSet().getSelected());62 updateEnabledState(ds.getSelected()); 60 63 } 61 64 }
Note:
See TracChangeset
for help on using the changeset viewer.