Changeset 13434 in josm for trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSearchPrimitiveDialog.java
- Timestamp:
- 2018-02-18T05:02:23+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSearchPrimitiveDialog.java
r13069 r13434 7 7 import java.awt.event.KeyEvent; 8 8 import java.util.HashSet; 9 import java.util.Set;10 9 11 10 import org.openstreetmap.josm.Main; 12 11 import org.openstreetmap.josm.actions.JosmAction; 13 import org.openstreetmap.josm.data.osm. OsmPrimitive;12 import org.openstreetmap.josm.data.osm.DataSet; 14 13 import org.openstreetmap.josm.gui.ExtendedDialog; 15 14 import org.openstreetmap.josm.gui.MainApplication; … … 44 43 @Override 45 44 public void actionPerformed(ActionEvent e) { 46 if (MainApplication.getLayerManager().get EditLayer() != null) {45 if (MainApplication.getLayerManager().getActiveDataSet() != null) { 47 46 TaggingPresetSearchPrimitiveDialog.getInstance().showDialog(); 48 47 } … … 51 50 @Override 52 51 protected void updateEnabledState() { 53 setEnabled(getLayerManager().get EditLayer() != null);52 setEnabled(getLayerManager().getActiveDataSet() != null); 54 53 } 55 54 } … … 87 86 TaggingPreset preset = selector.getSelectedPresetAndUpdateClassification(); 88 87 if (preset != null) { 89 final Set<OsmPrimitive> matching = new HashSet<>(Main.main.getEditDataSet().getPrimitives(preset));90 Main.main.getEditDataSet().setSelected(matching);88 DataSet ds = Main.main.getActiveDataSet(); 89 ds.setSelected(new HashSet<>(ds.getPrimitives(preset))); 91 90 } 92 91 }
Note:
See TracChangeset
for help on using the changeset viewer.