Changeset 16438 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java
- Timestamp:
- 2020-05-17T14:18:22+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java
r15748 r16438 9 9 import java.util.Collection; 10 10 import java.util.EnumSet; 11 import java.util.HashSet;12 11 import java.util.Set; 12 import java.util.stream.Collectors; 13 13 14 14 import javax.swing.AbstractAction; … … 116 116 if (MainApplication.isDisplayingMapView()) { 117 117 Collection<RelationMember> sel = getMemberTableModel().getSelectedMembers(); 118 final Set<OsmPrimitive> toHighlight = new HashSet<>(); 119 for (RelationMember r: sel) { 120 if (r.getMember().isUsable()) { 121 toHighlight.add(r.getMember()); 122 } 123 } 118 final Set<OsmPrimitive> toHighlight = sel.stream() 119 .filter(r -> r.getMember().isUsable()) 120 .map(RelationMember::getMember) 121 .collect(Collectors.toSet()); 124 122 SwingUtilities.invokeLater(() -> { 125 123 if (MainApplication.isDisplayingMapView() && highlightHelper.highlightOnly(toHighlight)) {
Note:
See TracChangeset
for help on using the changeset viewer.