

---

 core-dave/src/org/openstreetmap/josm/actions/PasteAction.java          |    1 -
 core-dave/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java |    2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff -puN src/org/openstreetmap/josm/actions/PasteAction.java~fix-paste-selection src/org/openstreetmap/josm/actions/PasteAction.java
--- core/src/org/openstreetmap/josm/actions/PasteAction.java~fix-paste-selection	2009-10-28 13:31:22.000000000 -0700
+++ core-dave/src/org/openstreetmap/josm/actions/PasteAction.java	2009-10-28 13:35:45.000000000 -0700
@@ -105,7 +105,6 @@ public final class PasteAction extends J
         /* Now execute the commands to add the duplicated contents of the paste buffer to the map */
 
         Main.main.undoRedo.add(new AddPrimitivesCommand(bufferCopy));
-        //getCurrentDataSet().setSelected(osms);
         Main.map.mapView.repaint();
     }
 
diff -puN src/org/openstreetmap/josm/data/osm/DataSet.java~fix-paste-selection src/org/openstreetmap/josm/data/osm/DataSet.java
diff -puN src/org/openstreetmap/josm/command/AddPrimitivesCommand.java~fix-paste-selection src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
--- core/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java~fix-paste-selection	2009-10-28 13:35:53.000000000 -0700
+++ core-dave/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java	2009-10-28 13:39:32.000000000 -0700
@@ -34,7 +34,7 @@ public class AddPrimitivesCommand extend
         for (int i=0; i<createdPrimitives.size(); i++) {
             createdPrimitives.get(i).load(data.get(i), getLayer().data);
         }
-
+        getLayer().data.setSelected(createdPrimitives);
         return true;
     }
 
_
