Index: trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java	(revision 3107)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java	(revision 3108)
@@ -322,5 +322,5 @@
 
         DataSet ds = getCurrentDataSet();
-        Collection<OsmPrimitive> selection = ds.getSelected();
+        Collection<OsmPrimitive> selection = new ArrayList<OsmPrimitive>(ds.getSelected());
         Collection<Command> cmds = new LinkedList<Command>();
         Collection<OsmPrimitive> newSelection = new LinkedList<OsmPrimitive>(ds.getSelected());
