Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java	(revision 759)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java	(revision 760)
@@ -6,4 +6,5 @@
 import org.openstreetmap.josm.data.coor.EastNorth;
 import org.openstreetmap.josm.data.osm.Relation;
+import org.openstreetmap.josm.data.osm.RelationMember;
 import org.openstreetmap.josm.data.osm.Node;
 import org.openstreetmap.josm.data.osm.Way;
@@ -27,5 +28,10 @@
 
 	public void visit(Relation e) {
-		// relations have no bounding box.
+		// only use direct members
+		for (RelationMember m : e.members) {
+			if (!(m.member instanceof Relation)) {
+				m.member.visit(this);
+			}
+		}
 	}
 
