Ticket #2630: splitbackward.diff
| File splitbackward.diff, 1.2 KB (added by , 17 years ago) |
|---|
-
src/org/openstreetmap/josm/actions/SplitWayAction.java
276 276 if (c == null) 277 277 c = new Relation(r); 278 278 279 int j = i; 280 boolean backwards = rm.role.equals("backward"); 279 281 for(Way wayToAdd : newWays) 280 282 { 281 283 RelationMember em = new RelationMember(); … … 284 286 if(em.role.length() > 0) 285 287 warnme = true; 286 288 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); 289 294 } 295 i = j; 290 296 } 291 297 } 292 298 i++;
