Ticket #5026: fixRelations-speedup.patch

File fixRelations-speedup.patch, 1.1 KB (added by KalleLampila, 14 years ago)

patch to remove unnecessary code

  • src/org/openstreetmap/josm/actions/UnGlueAction.java

    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 {  
    318318                    if (rm.getMember() == originalNode) {
    319319                        if (newRel == null) {
    320320                            newRel = new Relation(r);
    321                             newRel.setMembers(null);
    322321                            rolesToReAdd = new HashSet<String>();
    323322                        }
    324323                        rolesToReAdd.add(rm.getRole());
    public class UnGlueAction extends JosmAction {  
    326325                }
    327326            }
    328327            if (newRel != null) {
    329                 for (RelationMember rm : r.getMembers()) {
    330                     newRel.addMember(rm);
    331                 }
    332328                for (Node n : newNodes) {
    333329                    for (String role : rolesToReAdd) {
    334330                        newRel.addMember(new RelationMember(role, n));