Changeset 2256 in josm for trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java
- Timestamp:
- 2009-10-09T17:16:54+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java
r2220 r2256 263 263 } 264 264 265 /**266 * Enable the "Merge Nodes" menu option if more than one node is selected267 */268 265 @Override 269 p ublicvoid updateEnabledState() {270 if (getCurrentDataSet() == null || getCurrentDataSet().getSelected().isEmpty()) {266 protected void updateEnabledState() { 267 if (getCurrentDataSet() == null) { 271 268 setEnabled(false); 269 } else { 270 updateEnabledState(getCurrentDataSet().getSelected()); 271 } 272 } 273 274 @Override 275 protected void updateEnabledState(Collection<? extends OsmPrimitive> selection) { 276 if (selection == null || selection.isEmpty()) { 277 setEnabled(false); 272 278 return; 273 279 } 274 280 boolean ok = true; 275 if ( getCurrentDataSet().getSelected().size() < 2) {281 if (selection.size() < 2) { 276 282 setEnabled(false); 277 283 return; 278 284 } 279 for (OsmPrimitive osm : getCurrentDataSet().getSelected()) {285 for (OsmPrimitive osm : selection) { 280 286 if (!(osm instanceof Node)) { 281 287 ok = false;
Note:
See TracChangeset
for help on using the changeset viewer.