Ignore:
Timestamp:
2016-06-15T12:45:52+02:00 (10 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/UpdateModifiedAction.java

    r9989 r10382  
    1010
    1111import org.openstreetmap.josm.Main;
     12import org.openstreetmap.josm.data.osm.DataSet;
    1213import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1314import org.openstreetmap.josm.io.OnlineResource;
     
    4546    @Override
    4647    protected void updateEnabledState() {
    47         setEnabled(getCurrentDataSet() != null && !Main.isOffline(OnlineResource.OSM_API));
     48        setEnabled(getLayerManager().getEditDataSet() != null && !Main.isOffline(OnlineResource.OSM_API));
    4849    }
    4950
     
    5556    @Override
    5657    public Collection<OsmPrimitive> getData() {
    57         if (getCurrentDataSet() == null) return Collections.emptyList();
    58         return getCurrentDataSet().allModifiedPrimitives();
     58        DataSet ds = getLayerManager().getEditDataSet();
     59        return ds == null ? Collections.<OsmPrimitive>emptyList() : ds.allModifiedPrimitives();
    5960    }
    6061}
Note: See TracChangeset for help on using the changeset viewer.