Index: /applications/editors/josm/plugins/opendata/build.xml
===================================================================
--- /applications/editors/josm/plugins/opendata/build.xml	(revision 34804)
+++ /applications/editors/josm/plugins/opendata/build.xml	(revision 34805)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <project name="opendata" default="dist" basedir=".">
-    <property name="plugin.main.version" value="14256"/>
+    <property name="plugin.main.version" value="14347"/>
     <property name="plugin.author" value="Don-vip"/>
     <property name="plugin.class" value="org.openstreetmap.josm.plugins.opendata.OdPlugin"/>
Index: /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/actions/DownloadDataTask.java
===================================================================
--- /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/actions/DownloadDataTask.java	(revision 34804)
+++ /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/actions/DownloadDataTask.java	(revision 34805)
@@ -6,4 +6,5 @@
 import java.io.File;
 import java.io.IOException;
+import java.util.Optional;
 import java.util.concurrent.Future;
 import java.util.regex.Pattern;
@@ -13,4 +14,5 @@
 import org.openstreetmap.josm.actions.downloadtasks.DownloadOsmTask;
 import org.openstreetmap.josm.actions.downloadtasks.DownloadParams;
+import org.openstreetmap.josm.data.osm.DataSet;
 import org.openstreetmap.josm.gui.MainApplication;
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
@@ -83,8 +85,9 @@
 
         @Override
-        protected OsmDataLayer createNewLayer(String layerName) {
+        protected OsmDataLayer createNewLayer(DataSet ds, Optional<String> optLayerName) {
             File associatedFile = ((NetworkReader) reader).getReadFile();
             String filename = ((NetworkReader) reader).getReadFileName();
-            if (layerName == null || layerName.isEmpty()) {
+            String layerName = optLayerName.orElse("");
+            if (layerName.isEmpty()) {
                 if (associatedFile != null) {
                     layerName = associatedFile.getName();
