Index: trunk/src/org/openstreetmap/josm/actions/PasteAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/PasteAction.java	(revision 2348)
+++ trunk/src/org/openstreetmap/josm/actions/PasteAction.java	(revision 2349)
@@ -106,5 +106,4 @@
 
         Main.main.undoRedo.add(new AddPrimitivesCommand(bufferCopy));
-        //getCurrentDataSet().setSelected(osms);
         Main.map.mapView.repaint();
     }
Index: trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
===================================================================
--- trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java	(revision 2348)
+++ trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java	(revision 2349)
@@ -35,5 +35,5 @@
             createdPrimitives.get(i).load(data.get(i), getLayer().data);
         }
-
+        getLayer().data.setSelected(createdPrimitives);
         return true;
     }
