Changeset 8855 in josm for trunk/src/org/openstreetmap/josm/command
- Timestamp:
- 2015-10-10T21:01:42+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/DeleteCommand.java
r8777 r8855 302 302 * <li>it is not referred to by other non-deleted primitives outside of <code>primitivesToDelete</code></li> 303 303 * </ul> 304 * @param layer the layer in whose context primitives are deleted305 304 * @param primitivesToDelete the primitives to delete 306 305 * @return the collection of nodes referred to by primitives in <code>primitivesToDelete</code> which 307 306 * can be deleted too 308 307 */ 309 protected static Collection<Node> computeNodesToDelete( OsmDataLayer layer,Collection<OsmPrimitive> primitivesToDelete) {308 protected static Collection<Node> computeNodesToDelete(Collection<OsmPrimitive> primitivesToDelete) { 310 309 Collection<Node> nodesToDelete = new HashSet<>(); 311 310 for (Way way : OsmPrimitive.getFilteredList(primitivesToDelete, Way.class)) { … … 379 378 if (alsoDeleteNodesInWay) { 380 379 // delete untagged nodes only referenced by primitives in primitivesToDelete, too 381 Collection<Node> nodesToDelete = computeNodesToDelete( layer,primitivesToDelete);380 Collection<Node> nodesToDelete = computeNodesToDelete(primitivesToDelete); 382 381 primitivesToDelete.addAll(nodesToDelete); 383 382 }
Note:
See TracChangeset
for help on using the changeset viewer.