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)); |