Ignore:
Timestamp:
2016-06-15T12:45:52+02:00 (8 years ago)
Author:
Don-vip
Message:

see #12943 - gsoc-core - fix most of deprecation warnings (static accesses must be fixed)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/MoveNodeAction.java

    r8443 r10382  
    1111import org.openstreetmap.josm.command.MoveCommand;
    1212import org.openstreetmap.josm.data.coor.LatLon;
     13import org.openstreetmap.josm.data.osm.DataSet;
    1314import org.openstreetmap.josm.data.osm.Node;
    1415import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    3334    @Override
    3435    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)
    3638            return;
    3739
    3840        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];
    4042        dialog.setCoordinates(n.getCoor());
    4143        dialog.showDialog();
     
    5456    @Override
    5557    protected void updateEnabledState() {
    56         if (getCurrentDataSet() == null) {
     58        DataSet ds = getLayerManager().getEditDataSet();
     59        if (ds == null) {
    5760            setEnabled(false);
    5861        } else {
    59             updateEnabledState(getCurrentDataSet().getSelected());
     62            updateEnabledState(ds.getSelected());
    6063        }
    6164    }
Note: See TracChangeset for help on using the changeset viewer.