Index: trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java	(revision 2214)
+++ trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java	(revision 2215)
@@ -58,5 +58,5 @@
      */
     public void openUrl(boolean new_layer, String url) {
-        new DownloadOsmTask().loadUrl(new_layer, url);
+        new DownloadOsmTask().loadUrl(new_layer, url, null);
     }
 
Index: trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java	(revision 2214)
+++ trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java	(revision 2215)
@@ -104,5 +104,5 @@
     }
 
-    public void loadUrl(boolean a,java.lang.String b) {
+    public void loadUrl(boolean a,java.lang.String b,  ProgressMonitor progressMonitor) {
         // FIXME this is not currently used
     }
Index: trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(revision 2214)
+++ trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(revision 2215)
@@ -201,8 +201,9 @@
      * @param The URL as String
      */
-    public void loadUrl(boolean new_layer, String url) {
+    public void loadUrl(boolean new_layer, String url, ProgressMonitor progressMonitor) {
         Task t = new Task(new_layer,
                 new OsmServerLocationReader(url),
-                NullProgressMonitor.INSTANCE);
+                progressMonitor);
+        currentBounds = new Bounds(new LatLon(0,0), new LatLon(0,0));
         task = Main.worker.submit(t, t);
     }
Index: trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(revision 2214)
+++ trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(revision 2215)
@@ -59,5 +59,5 @@
          * @param url
          */
-        void loadUrl(boolean newLayer, String url);
+        void loadUrl(boolean newLayer, String url, ProgressMonitor progressMonitor);
 
         /**
