Index: trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java	(revision 3168)
+++ trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java	(revision 3170)
@@ -214,7 +214,7 @@
         deletedWays.remove(targetWay);
 
-        cmds.add(new DeleteCommand(deletedWays));
         cmds.add(new ChangeCommand(targetWay, modifiedTargetWay));
         cmds.addAll(dialog.buildResolutionCommands());
+        cmds.add(new DeleteCommand(deletedWays));
         final SequenceCommand sequenceCommand = new SequenceCommand(tr("Combine {0} ways", ways.size()), cmds);
 
