Changeset 10382 in josm for trunk/src/org/openstreetmap/josm/actions/ReverseWayAction.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/ReverseWayAction.java
r9067 r10382 21 21 import org.openstreetmap.josm.corrector.ReverseWayNoTagCorrector; 22 22 import org.openstreetmap.josm.corrector.ReverseWayTagCorrector; 23 import org.openstreetmap.josm.data.osm.DataSet; 23 24 import org.openstreetmap.josm.data.osm.Node; 24 25 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 74 75 @Override 75 76 public void actionPerformed(ActionEvent e) { 76 if (!isEnabled()) 77 return; 78 if (getCurrentDataSet() == null) 77 DataSet ds = getLayerManager().getEditDataSet(); 78 if (!isEnabled() || ds == null) 79 79 return; 80 80 81 final Collection<Way> sel = getCurrentDataSet().getSelectedWays();81 final Collection<Way> sel = ds.getSelectedWays(); 82 82 if (sel.isEmpty()) { 83 83 new Notification( … … 103 103 Main.main.undoRedo.add(new SequenceCommand(tr("Reverse ways"), c)); 104 104 if (propertiesUpdated) { 105 getCurrentDataSet().fireSelectionChanged();105 ds.fireSelectionChanged(); 106 106 } 107 107 Main.map.repaint(); … … 129 129 @Override 130 130 protected void updateEnabledState() { 131 if (getCurrentDataSet() == null) { 131 DataSet ds = getLayerManager().getEditDataSet(); 132 if (ds == null) { 132 133 setEnabled(false); 133 134 } else { 134 updateEnabledState( getCurrentDataSet().getSelected());135 updateEnabledState(ds.getSelected()); 135 136 } 136 137 }
Note:
See TracChangeset
for help on using the changeset viewer.