Changeset 17140 in josm for trunk/src/org
- Timestamp:
- 2020-10-10T10:02:15+02:00 (4 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverModel.java
r16438 r17140 391 391 if (isChanged) 392 392 return new ChangeCommand(relation, modifiedRelation); 393 modifiedRelation.setMembers(null); // see #19885 393 394 return null; 394 395 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
r16651 r17140 951 951 modified = true; 952 952 } 953 if (!modified) { 954 relation.setMembers(null); // see #19885 955 } 953 956 return modified ? new ChangeCommand(orig, relation) : null; 954 957 } catch (AddAbortException ign) { -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
r17063 r17140 222 222 members.clear(); 223 223 if (relation != null) { 224 // make sure we work with clones of the relation members in the model. 225 members.addAll(new Relation(relation).getMembers()); 224 members.addAll(relation.getMembers()); 226 225 } 227 226 fireTableDataChanged(); -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java
r14153 r17140 126 126 127 127 protected final void setRelationSnapshot(Relation snapshot) { 128 if (relationSnapshot != null && relationSnapshot.getDataSet() == null) 129 relationSnapshot.setMembers(null); // see #19885 130 128 131 Relation oldValue = relationSnapshot; 129 132 relationSnapshot = snapshot; … … 155 158 public void dispose() { 156 159 layer.setRecentRelation(relation); 160 setRelation(null); 157 161 super.dispose(); 158 162 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java
r17063 r17140 88 88 if (!editedRelation.hasEqualSemanticAttributes(originRelation, false)) { 89 89 UndoRedoHandler.getInstance().add(new ChangeCommand(originRelation, editedRelation)); 90 } else { 91 editedRelation.setMembers(null); // see #19885 90 92 } 91 93 }
Note:
See TracChangeset
for help on using the changeset viewer.