Index: /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 2292)
+++ /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 2293)
@@ -400,5 +400,5 @@
      */
     public void clearOsmId() {
-        this.id = 0;
+        this.id = idCounter.getAndDecrement();
         this.version = 0;
         this.incomplete = false;
