Index: trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java	(revision 17199)
+++ trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java	(revision 17200)
@@ -23,5 +23,5 @@
 
 import org.openstreetmap.josm.actions.corrector.ReverseWayTagCorrector;
-import org.openstreetmap.josm.command.ChangeCommand;
+import org.openstreetmap.josm.command.ChangeNodesCommand;
 import org.openstreetmap.josm.command.Command;
 import org.openstreetmap.josm.command.DeleteCommand;
@@ -186,6 +186,4 @@
         //
         Way targetWay = getTargetWay(ways);
-        Way modifiedTargetWay = new Way(targetWay);
-        modifiedTargetWay.setNodes(path);
 
         final List<Command> resolution;
@@ -203,5 +201,5 @@
         deletedWays.remove(targetWay);
 
-        cmds.add(new ChangeCommand(dataSets.get(0), targetWay, modifiedTargetWay));
+        cmds.add(new ChangeNodesCommand(dataSets.get(0), targetWay, path));
         cmds.addAll(reverseWayTagCommands);
         cmds.addAll(resolution);
