Index: trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java	(revision 3138)
+++ trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java	(revision 3140)
@@ -127,5 +127,5 @@
         }
         @Override public boolean match(OsmPrimitive osm) {
-            return osm.getUniqueId() == id;
+            return id == 0?osm.isNew():osm.getUniqueId() == id;
         }
         @Override public String toString() {return "id="+id;}
