Index: trunk/src/org/openstreetmap/josm/io/OsmReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 2469)
+++ trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 2470)
@@ -101,5 +101,9 @@
             osm.setTimestamp(timestamp);
             osm.setUser(user);
-            osm.setVisible(visible);
+            if (id > 0) {
+                // ignore visible attribute for objects not yet known to the server
+                //
+                osm.setVisible(visible);
+            }
             osm.mappaintStyle = null;
         }
