Ticket #13250: member_sort_performance.patch
| File member_sort_performance.patch, 1.1 KB (added by , 10 years ago) |
|---|
-
core/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java
6 6 import java.awt.Dimension; 7 7 import java.awt.GraphicsEnvironment; 8 8 import java.awt.event.ActionEvent; 9 import java.util.ArrayList;10 9 import java.util.Arrays; 11 10 import java.util.Collection; 12 import java.util. List;11 import java.util.HashSet; 13 12 14 13 import javax.swing.AbstractAction; 15 14 import javax.swing.DropMode; … … 109 108 private transient ListSelectionListener highlighterListener = lse -> { 110 109 if (Main.isDisplayingMapView()) { 111 110 Collection<RelationMember> sel = getMemberTableModel().getSelectedMembers(); 112 final List<OsmPrimitive> toHighlight = new ArrayList<>();111 final HashSet<OsmPrimitive> toHighlight = new HashSet<>(); 113 112 for (RelationMember r: sel) { 114 113 if (r.getMember().isUsable()) { 115 114 toHighlight.add(r.getMember());
