Ignore:
Timestamp:
2018-02-18T05:02:23+01:00 (7 years ago)
Author:
Don-vip
Message:

see #8039, see #10456 - support read-only data layers

File:
1 edited

Legend:

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

    r12636 r13434  
    66import java.awt.event.ActionEvent;
    77
     8import org.openstreetmap.josm.data.osm.DataSet;
    89import org.openstreetmap.josm.gui.MainApplication;
    9 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1010import org.openstreetmap.josm.tools.ImageProvider;
    1111
     
    3434    public void actionPerformed(ActionEvent e) {
    3535        if (!isEnabled() || relations.isEmpty()) return;
    36         OsmDataLayer editLayer = MainApplication.getLayerManager().getEditLayer();
    37         if (editLayer == null || editLayer.data == null) return;
     36        DataSet ds = MainApplication.getLayerManager().getActiveDataSet();
     37        if (ds == null) return;
    3838        if (add) {
    39             editLayer.data.addSelected(relations);
     39            ds.addSelected(relations);
    4040        } else {
    41             editLayer.data.setSelected(relations);
     41            ds.setSelected(relations);
    4242        }
    4343    }
Note: See TracChangeset for help on using the changeset viewer.