Index: src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java
===================================================================
--- src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java	(Revision 2207)
+++ src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java	(Arbeitskopie)
@@ -103,7 +103,7 @@
         return "gps";
     }
 
-    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: src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java
===================================================================
--- src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(Revision 2207)
+++ src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(Arbeitskopie)
@@ -200,10 +200,11 @@
      * @param True if the data should be saved to a new layer
      * @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: src/org/openstreetmap/josm/actions/OpenLocationAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/OpenLocationAction.java	(Revision 2207)
+++ src/org/openstreetmap/josm/actions/OpenLocationAction.java	(Arbeitskopie)
@@ -57,7 +57,7 @@
      * Open the given file.
      */
     public void openUrl(boolean new_layer, String url) {
-        new DownloadOsmTask().loadUrl(new_layer, url);
+        new DownloadOsmTask().loadUrl(new_layer, url, null);
     }
 
 }
Index: src/org/openstreetmap/josm/gui/download/DownloadDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(Revision 2207)
+++ src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(Arbeitskopie)
@@ -58,7 +58,7 @@
          * @param newLayer
          * @param url
          */
-        void loadUrl(boolean newLayer, String url);
+        void loadUrl(boolean newLayer, String url, ProgressMonitor progressMonitor);
 
         /**
          * @return The checkbox presented to the user
