Index: trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java	(revision 10899)
+++ trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java	(revision 10901)
@@ -502,4 +502,5 @@
         private int contentIndex;
         private int iteratedOver;
+        QuadBuckets<T> qb;
 
         final QBLevel<T> nextContentNode(QBLevel<T> q) {
@@ -522,4 +523,5 @@
             }
             iteratedOver = 0;
+            this.qb = qb;
         }
 
@@ -564,5 +566,6 @@
             contentIndex--;
             T object = peek();
-            currentNode.removeContent(object);
+            if (currentNode.removeContent(object))
+                qb.size--;
         }
     }
