Index: trunk/src/org/openstreetmap/josm/actions/DownloadOsmInViewAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/DownloadOsmInViewAction.java	(revision 10847)
+++ trunk/src/org/openstreetmap/josm/actions/DownloadOsmInViewAction.java	(revision 10848)
@@ -11,4 +11,5 @@
 import org.openstreetmap.josm.actions.downloadtasks.PostDownloadHandler;
 import org.openstreetmap.josm.data.Bounds;
+import org.openstreetmap.josm.io.BoundingBoxDownloader;
 import org.openstreetmap.josm.io.OnlineResource;
 
@@ -31,6 +32,6 @@
     public void actionPerformed(ActionEvent e) {
         final Bounds bounds = Main.map.mapView.getRealBounds();
-        DownloadOsmTask task = new DownloadOsmTask();
-        Future<?> future = task.download(false, bounds, null);
+        DownloadOsmInViewTask task = new DownloadOsmInViewTask();
+        Future<?> future = task.download(bounds);
         Main.worker.submit(new PostDownloadHandler(task, future));
     }
@@ -41,3 +42,9 @@
                 && !Main.isOffline(OnlineResource.OSM_API));
     }
+
+    private static class DownloadOsmInViewTask extends DownloadOsmTask {
+        public Future<?> download(Bounds downloadArea) {
+            return download(new DownloadTask(false, new BoundingBoxDownloader(downloadArea), null, false), downloadArea);
+        }
+    }
 }
