Index: /home/frsantos/Proyectos/JOSM/core/src/org/openstreetmap/josm/actions/CombineWayAction.java
===================================================================
--- /home/frsantos/Proyectos/JOSM/core/src/org/openstreetmap/josm/actions/CombineWayAction.java	(revision 265)
+++ /home/frsantos/Proyectos/JOSM/core/src/org/openstreetmap/josm/actions/CombineWayAction.java	(working copy)
@@ -55,6 +55,8 @@
 			return;
 		}
 
+		Way newWay = new Way();
+
 		// collect properties for later conflict resolving
 		Map<String, Set<String>> props = new TreeMap<String, Set<String>>();
 		for (Way w : selectedWays) {
@@ -62,6 +64,7 @@
 				if (!props.containsKey(e.getKey()))
 					props.put(e.getKey(), new TreeSet<String>());
 				props.get(e.getKey()).add(e.getValue());
+				newWay.put(e.getKey(), e.getValue());
 			}
 		}
 		
@@ -66,7 +69,6 @@
 		}
 		
 		Way oldWay = selectedWays.poll();
-		Way newWay = new Way(oldWay);
 		LinkedList<Command> cmds = new LinkedList<Command>();
 		
 		for (Way w : selectedWays)
