Index: trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java	(revision 500)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java	(revision 501)
@@ -186,5 +186,6 @@
 							CollectBackReferencesVisitor v = new CollectBackReferencesVisitor(Main.ds, false);
 							n.visit(v);
-							if (v.data.size() == 1) {
+							v.data.removeAll(del);
+							if (v.data.isEmpty()) {
 								delNodes.add(n);
 							}
