Ignore:
Timestamp:
2009-08-10T20:36:40+02:00 (15 years ago)
Author:
jttt
Message:

Replace some occurrences of RelationMember.member with getters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java

    r1937 r1951  
    1212import java.util.HashSet;
    1313import java.util.LinkedList;
     14import java.util.List;
    1415import java.util.Map;
    1516import java.util.Set;
     
    275276        // modify all relations containing the now-deleted nodes
    276277        for (Relation r : relationsUsingNodes) {
    277             Relation newRel = new Relation(r);
    278             newRel.members.clear();
     278            List<RelationMember> newMembers = new ArrayList<RelationMember>();
    279279            HashSet<String> rolesToReAdd = new HashSet<String>();
    280280            for (RelationMember rm : r.getMembers()) {
     
    284284                    rolesToReAdd.add(rm.getRole());
    285285                } else {
    286                     newRel.members.add(rm);
     286                    newMembers.add(rm);
    287287                }
    288288            }
    289289            for (String role : rolesToReAdd) {
    290                 newRel.members.add(new RelationMember(role, dest));
    291             }
     290                newMembers.add(new RelationMember(role, dest));
     291            }
     292            Relation newRel = new Relation(r);
     293            newRel.setMembers(newMembers);
    292294            cmds.add(new ChangeCommand(r, newRel));
    293295        }
Note: See TracChangeset for help on using the changeset viewer.