Changeset 2683 in josm for trunk/src/org/openstreetmap/josm/command
- Timestamp:
- 2009-12-27T16:51:22+01:00 (15 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/command
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/ChangeRelationMemberRoleCommand.java
r2611 r2683 50 50 51 51 oldRole = relation.getMember(position).getRole(); 52 if (newRole.equals(oldRole)) return true; 52 53 relation.setMember(position, new RelationMember(newRole, relation.getMember(position).getMember())); 53 54 … … 58 59 59 60 @Override public void undoCommand() { 60 relation.getMember(position).get Role().equals(oldRole);61 relation.setMember(position, new RelationMember(oldRole, relation.getMember(position).getMember())); 61 62 relation.setModified(oldModified); 62 63 } -
trunk/src/org/openstreetmap/josm/command/Command.java
r2512 r2683 92 92 public void undoCommand() { 93 93 for (Entry<OsmPrimitive, PrimitiveData> e : cloneMap.entrySet()) { 94 e.getKey().load(e.getValue()); 94 OsmPrimitive primitive = e.getKey(); 95 if (primitive.getDataSet() != null) { 96 e.getKey().load(e.getValue()); 97 } 95 98 } 96 99 }
Note:
See TracChangeset
for help on using the changeset viewer.