Index: /trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(revision 1798)
+++ /trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(revision 1799)
@@ -17,5 +17,4 @@
 import org.openstreetmap.josm.gui.PleaseWaitRunnable;
 import org.openstreetmap.josm.gui.download.DownloadDialog.DownloadTask;
-import org.openstreetmap.josm.gui.layer.Layer;
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 import org.openstreetmap.josm.io.BoundingBoxDownloader;
@@ -41,6 +40,5 @@
         private String msg = "";
 
-        public Task(boolean newLayer, OsmServerReader reader, boolean silent,
-                int numLayers, String msg) {
+        public Task(boolean newLayer, OsmServerReader reader, boolean silent, String msg) {
             super(tr("Downloading data"));
             this.msg = msg;
@@ -113,5 +111,4 @@
                 new BoundingBoxDownloader(minlat, minlon, maxlat, maxlon),
                 silent,
-                getDataLayersCount(),
                 message);
         currentBounds = new Bounds(new LatLon(minlat, minlon), new LatLon(maxlat, maxlon));
@@ -135,5 +132,4 @@
                 new OsmServerLocationReader(url),
                 false,
-                getDataLayersCount(),
         "");
         task = Main.worker.submit(t, t);
@@ -146,19 +142,4 @@
     public String getPreferencesSuffix() {
         return "osm";
-    }
-
-    /**
-     * Finds the number of data layers currently opened
-     * @return Number of data layers
-     */
-    private int getDataLayersCount() {
-        if(Main.map == null || Main.map.mapView == null)
-            return 0;
-        int num = 0;
-        for(Layer l : Main.map.mapView.getAllLayers())
-            if(l instanceof OsmDataLayer) {
-                num++;
-            }
-        return num;
     }
 
