Changeset 16438 in josm for trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java
- Timestamp:
- 2020-05-17T14:18:22+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java
r15872 r16438 368 368 @Override 369 369 protected void updateEnabledState(Collection<? extends OsmPrimitive> selection) { 370 boolean ok = OsmUtils.isOsmCollectionEditable(selection); 371 if (ok) { 372 for (OsmPrimitive osm : selection) { 373 if (!(osm instanceof Node)) { 374 ok = false; 375 break; 376 } 377 } 378 } 379 setEnabled(ok); 370 setEnabled(OsmUtils.isOsmCollectionEditable(selection) && selection.stream().allMatch(osm -> osm instanceof Node)); 380 371 } 381 372 }
Note:
See TracChangeset
for help on using the changeset viewer.