Index: src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java
===================================================================
--- src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java	(Revision 1975)
+++ src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java	(Arbeitskopie)
@@ -123,12 +123,15 @@
                     return;
             }
         }
-        Set<Long> myPrimitiveIds = Main.map.mapView.getEditLayer().data.getCompletePrimitiveIds();
-        Set<Long> downloadedIds = getDownloadedIds();
-        myPrimitiveIds.removeAll(downloadedIds);
-        myPrimitiveIds.remove(new Long(0)); // ignore new primitives
-        if (! myPrimitiveIds.isEmpty()) {
-            handlePotentiallyDeletedPrimitives(myPrimitiveIds);
+        final OsmDataLayer editLayer = Main.map.mapView.getEditLayer();
+        if (editLayer != null) {
+            Set<Long> myPrimitiveIds = editLayer.data.getCompletePrimitiveIds();
+            Set<Long> downloadedIds = getDownloadedIds();
+            myPrimitiveIds.removeAll(downloadedIds);
+            myPrimitiveIds.remove(new Long(0)); // ignore new primitives
+            if (! myPrimitiveIds.isEmpty()) {
+                handlePotentiallyDeletedPrimitives(myPrimitiveIds);
+            }
         }
     }
 
