Changeset 1915 in josm


Ignore:
Timestamp:
2009-08-05T15:17:36+02:00 (15 years ago)
Author:
Gubaer
Message:

temporary fix for #3194: Join node to way does not work since r1910
!! Be careful with releases between 1910 and 1914 - they will likely show all kind of strange behaviour, copying of nodes of a ways doesn't work reliably !!

Location:
trunk/src/org/openstreetmap/josm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java

    r1910 r1915  
    5959        for (Map.Entry<Way, List<Integer>> insertPoint : insertPoints.entrySet()) {
    6060            Way w = insertPoint.getKey();
    61             List<Node> nodesToAdd = new ArrayList<Node>();
     61            List<Node> nodesToAdd = new ArrayList<Node>(w.getNodes());
    6262            List<Integer> is = insertPoint.getValue();
    6363            pruneSuccsAndReverse(is);
  • trunk/src/org/openstreetmap/josm/data/osm/Way.java

    r1911 r1915  
    3939     */
    4040    public List<Node> getNodes() {
    41         return new CopyList<Node>(nodes.toArray(new Node[nodes.size()]));
     41        //return new CopyList<Node>(nodes.toArray(new Node[nodes.size()]));
     42        // FIXME: temporary switch back to classic ArrayList due to #3194
     43        //
     44        ArrayList<Node> ret = new ArrayList<Node>();
     45        ret.addAll(nodes);
     46        return ret;
    4247    }
    4348
Note: See TracChangeset for help on using the changeset viewer.