diff --git a/src/org/openstreetmap/josm/actions/UnGlueAction.java b/src/org/openstreetmap/josm/actions/UnGlueAction.java
index 71fb402..f0fd60f 100644
a
|
b
|
public class UnGlueAction extends JosmAction {
|
318 | 318 | if (rm.getMember() == originalNode) { |
319 | 319 | if (newRel == null) { |
320 | 320 | newRel = new Relation(r); |
321 | | newRel.setMembers(null); |
322 | 321 | rolesToReAdd = new HashSet<String>(); |
323 | 322 | } |
324 | 323 | rolesToReAdd.add(rm.getRole()); |
… |
… |
public class UnGlueAction extends JosmAction {
|
326 | 325 | } |
327 | 326 | } |
328 | 327 | if (newRel != null) { |
329 | | for (RelationMember rm : r.getMembers()) { |
330 | | newRel.addMember(rm); |
331 | | } |
332 | 328 | for (Node n : newNodes) { |
333 | 329 | for (String role : rolesToReAdd) { |
334 | 330 | newRel.addMember(new RelationMember(role, n)); |