Ignore:
Timestamp:
2020-05-24T21:00:59+02:00 (4 years ago)
Author:
GerdP
Message:

fix #19285: Ctrl+C (Copy) should keep the order of selection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/datatransfer/data/PrimitiveTransferData.java

    r14493 r16494  
    77import java.util.Collection;
    88import java.util.Collections;
    9 import java.util.HashSet;
     9import java.util.LinkedHashSet;
    1010import java.util.LinkedList;
    1111import java.util.Queue;
     12import java.util.Set;
    1213
    1314import org.openstreetmap.josm.data.ProjectionBounds;
     
    6465    private PrimitiveTransferData(Collection<? extends OsmPrimitive> primitives, ReferenceGetter referencedGetter) {
    6566        // convert to hash set first to remove duplicates
    66         HashSet<OsmPrimitive> visited = new HashSet<>(primitives);
     67        Set<OsmPrimitive> visited = new LinkedHashSet<>(primitives);
    6768        this.direct = new ArrayList<>(visited.size());
    6869
Note: See TracChangeset for help on using the changeset viewer.