Ticket #20289: 20289.patch
File 20289.patch, 1.3 KB (added by , 3 years ago) |
---|
-
src/org/openstreetmap/josm/actions/UnGlueAction.java
312 312 313 313 private static Node cloneNode(Node originalNode, List<Command> cmds) { 314 314 Node newNode = new Node(originalNode, true /* clear OSM ID */); 315 if (!newNode.isTagged() && newNode.hasKeys()) 316 newNode.removeAll(); // see #20289 315 317 cmds.add(new AddCommand(originalNode.getDataSet(), newNode)); 316 318 return newNode; 317 319 } -
src/org/openstreetmap/josm/gui/dialogs/PropertiesMembershipChoiceDialog.java
142 142 } 143 143 144 144 private static boolean isTagged(final Collection<Node> existingNodes) { 145 return existingNodes.stream().anyMatch(Node:: hasKeys);145 return existingNodes.stream().anyMatch(Node::isTagged); 146 146 } 147 147 148 148 private static boolean isUsedInRelations(final Collection<Node> existingNodes) {