Index: /trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java	(revision 18890)
+++ /trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java	(revision 18891)
@@ -646,6 +646,6 @@
                 newKeys[index++] = tag.getValue();
             }
-            keys = newKeys;
-        }
+        }
+        keys = newKeys;
         keysChangedImpl(originalKeys);
     }
