Index: trunk/src/org/openstreetmap/josm/io/OsmReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 3789)
+++ trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 3791)
@@ -169,4 +169,5 @@
                     readCommon(atts, nd);
                     Node n = new Node(nd.getId(), nd.getVersion());
+                    n.setVisible(nd.isVisible());
                     n.load(nd);
                     externalIdMap.put(nd.getPrimitiveId(), n);
@@ -177,4 +178,5 @@
                     readCommon(atts, wd);
                     Way w = new Way(wd.getId(), wd.getVersion());
+                    w.setVisible(wd.isVisible());
                     w.load(wd);
                     externalIdMap.put(wd.getPrimitiveId(), w);
@@ -212,4 +214,5 @@
                     readCommon(atts, rd);
                     Relation r = new Relation(rd.getId(), rd.getVersion());
+                    r.setVisible(rd.isVisible());
                     r.load(rd);
                     externalIdMap.put(rd.getPrimitiveId(), r);
