Changeset 14650 in josm for trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java
- Timestamp:
- 2019-01-06T12:11:10+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java
r14397 r14650 37 37 import org.openstreetmap.josm.gui.Notification; 38 38 import org.openstreetmap.josm.gui.dialogs.PropertiesMembershipChoiceDialog; 39 import org.openstreetmap.josm.gui.dialogs.PropertiesMembershipChoiceDialog.ExistingBothNew Choice;39 import org.openstreetmap.josm.gui.dialogs.PropertiesMembershipChoiceDialog.ExistingBothNew; 40 40 import org.openstreetmap.josm.tools.Logging; 41 41 import org.openstreetmap.josm.tools.Shortcut; … … 180 180 } 181 181 182 private static void updateProperties(ExistingBothNew Choicetags, Node existingNode, Iterable<Node> newNodes, Collection<Command> cmds) {183 if ( tags != null && tags.newNode.isSelected()) {182 private static void updateProperties(ExistingBothNew tags, Node existingNode, Iterable<Node> newNodes, Collection<Command> cmds) { 183 if (ExistingBothNew.NEW.equals(tags)) { 184 184 final Node newSelectedNode = new Node(existingNode); 185 185 newSelectedNode.removeAll(); 186 186 cmds.add(new ChangeCommand(existingNode, newSelectedNode)); 187 } else if ( tags != null && tags.oldNode.isSelected()) {187 } else if (ExistingBothNew.OLD.equals(tags)) { 188 188 for (Node newNode : newNodes) { 189 189 newNode.removeAll(); … … 192 192 } 193 193 194 private static void updateMemberships(ExistingBothNew Choicememberships, Node existingNode, List<Node> newNodes, Collection<Command> cmds) {195 if ( memberships != null && memberships.bothNodes.isSelected()) {194 private static void updateMemberships(ExistingBothNew memberships, Node existingNode, List<Node> newNodes, Collection<Command> cmds) { 195 if (ExistingBothNew.BOTH.equals(memberships)) { 196 196 fixRelations(existingNode, cmds, newNodes, false); 197 } else if ( memberships != null && memberships.newNode.isSelected()) {197 } else if (ExistingBothNew.NEW.equals(memberships)) { 198 198 fixRelations(existingNode, cmds, newNodes, true); 199 199 } … … 203 203 * Assumes there is one tagged Node stored in selectedNode that it will try to unglue. 204 204 * (i.e. copy node and remove all tags from the old one. Relations will not be removed) 205 * @param e event that trig erred the action205 * @param e event that triggered the action 206 206 */ 207 207 private void unglueOneNodeAtMostOneWay(ActionEvent e) {
Note:
See TracChangeset
for help on using the changeset viewer.