Index: trunk/src/org/openstreetmap/josm/actions/OpenAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/OpenAction.java	(revision 481)
+++ trunk/src/org/openstreetmap/josm/actions/OpenAction.java	(revision 482)
@@ -94,5 +94,8 @@
 			r.data.storageFile = file;
 			Main.main.addLayer(new GpxLayer(r.data, fn));
-            Main.main.addLayer(new MarkerLayer(r.data, tr("Markers from {0}", fn), file));
+            MarkerLayer ml = new MarkerLayer(r.data, tr("Markers from {0}", fn), file);
+            if (ml.data.size() > 0) {
+            	Main.main.addLayer(ml);
+            }
 
 		} else {
