Index: trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(revision 4151)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(revision 4152)
@@ -636,9 +636,10 @@
             if (!target.isEmpty()) {
                 Collection<Node> nodesToMerge = new LinkedList<Node>(affectedNodes);
-                nodesToMerge.add(target.iterator().next());
-
-                Command cmd = MergeNodesAction.mergeNodes(Main.main.getEditLayer(), nodesToMerge, target.iterator().next());
+                Node t = target.iterator().next();
+                nodesToMerge.add(t);
+                Command cmd = MergeNodesAction.mergeNodes(Main.main.getEditLayer(), nodesToMerge, t);
                 if (cmd != null) {
                     Main.main.undoRedo.add(cmd);
+                    getCurrentDataSet().setSelected(t);
                 }
             }
