Changeset 1951 in josm for trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java
- Timestamp:
- 2009-08-10T20:36:40+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java
r1937 r1951 7 7 import java.awt.event.ActionEvent; 8 8 import java.awt.event.KeyEvent; 9 import java.util.ArrayList; 9 10 import java.util.Collection; 10 11 import java.util.HashMap; … … 225 226 // modify all relations containing the now-deleted ways 226 227 for (Relation r : relationsUsingWays) { 227 Relation newRel = new Relation(r); 228 newRel.members.clear(); 228 List<RelationMember> newMembers = new ArrayList<RelationMember>(); 229 229 HashSet<String> rolesToReAdd = new HashSet<String>(); 230 230 for (RelationMember rm : r.getMembers()) { … … 234 234 rolesToReAdd.add(rm.getRole()); 235 235 } else { 236 new Rel.members.add(rm);236 newMembers.add(rm); 237 237 } 238 238 } 239 239 for (String role : rolesToReAdd) { 240 newRel.members.add(new RelationMember(role, modifyWay)); 241 } 240 newMembers.add(new RelationMember(role, modifyWay)); 241 } 242 Relation newRel = new Relation(r); 243 newRel.setMembers(newMembers); 242 244 cmds.add(new ChangeCommand(r, newRel)); 243 245 }
Note:
See TracChangeset
for help on using the changeset viewer.
