Index: trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java	(revision 11285)
+++ trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java	(revision 11286)
@@ -199,5 +199,6 @@
      * Open the given URL. This class checks the {@link #USE_NEW_LAYER} preference to check if a new layer should be used.
      * @param url The URL to open
-     * @return <code>true</code> if loading the task was started successfully.
+     * @return <code>true</code> if at least one task was started successfully.
+     * @since 11279
      */
     public boolean openUrl(String url) {
@@ -217,14 +218,15 @@
         PleaseWaitProgressMonitor monitor = new PleaseWaitProgressMonitor(tr("Download Data"));
 
+        boolean hadAnySuccess = false;
         for (final DownloadTask task : tasks) {
             try {
                 Future<?> future = task.loadUrl(newLayer, url, monitor);
                 Main.worker.submit(new PostDownloadHandler(task, future));
-                return true;
+                hadAnySuccess = true;
             } catch (IllegalArgumentException e) {
                 Main.error(e);
             }
         }
-        return false;
+        return hadAnySuccess;
     }
 
