Index: src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
===================================================================
--- src/org/openstreetmap/josm/command/AddPrimitivesCommand.java	(revision 3652)
+++ src/org/openstreetmap/josm/command/AddPrimitivesCommand.java	(working copy)
@@ -14,6 +14,7 @@
 import org.openstreetmap.josm.data.osm.NodeData;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
 import org.openstreetmap.josm.data.osm.PrimitiveData;
+import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 
 public class AddPrimitivesCommand extends Command {
 
@@ -22,6 +23,11 @@
     public AddPrimitivesCommand(List<PrimitiveData> data) {
         this.data.addAll(data);
     }
+    
+    public AddPrimitivesCommand(List<PrimitiveData> data, OsmDataLayer layer) {
+        super(layer);
+        this.data.addAll(data);
+    }
 
     @SuppressWarnings("null")
     @Override public boolean executeCommand() {
