Changeset 1609 in josm for trunk/src/org/openstreetmap


Ignore:
Timestamp:
2009-05-23T11:49:09+02:00 (15 years ago)
Author:
stoecker
Message:

fix #2630 - patch by Teemu Koskinen - Split backward-role ways correctly

File:
1 edited

Legend:

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

    r1600 r1609  
    277277                            c = new Relation(r);
    278278
     279                        int j = i;
     280                        boolean backwards = rm.role.equals("backward");
    279281                        for(Way wayToAdd : newWays)
    280282                        {
     
    285287                                warnme = true;
    286288
    287                             i++;
    288                             c.members.add(i, em);
     289                            j++;
     290                            if (backwards)
     291                                c.members.add(i, em);
     292                            else
     293                                c.members.add(j, em);
    289294                        }
     295                        i = j;
    290296                    }
    291297                }
Note: See TracChangeset for help on using the changeset viewer.