Index: src/org/openstreetmap/josm/actions/CopyAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/CopyAction.java	(revision 6317)
+++ src/org/openstreetmap/josm/actions/CopyAction.java	(working copy)
@@ -13,10 +13,12 @@
 
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
+import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 import org.openstreetmap.josm.tools.Shortcut;
 import org.openstreetmap.josm.tools.Utils;
 
+
 /**
  * Copy OSM primitives to clipboard in order to paste them, or their tags, somewhere else.
  * @since 404
@@ -50,6 +52,8 @@
         /* copy ids to the clipboard */
         StringBuilder idsBuilder = new StringBuilder();
         for (OsmPrimitive p : primitives) {
+            //~　idsBuilder.append(p.getDisplayType()).append(" ");
+            idsBuilder.append(OsmPrimitiveType.from(p)).append(" ");
             idsBuilder.append(p.getId()).append(",");
         }
         String ids = idsBuilder.substring(0, idsBuilder.length() - 1);
