Index: trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java	(revision 15874)
+++ trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java	(revision 15875)
@@ -651,5 +651,5 @@
             if (!toRemove.isEmpty()) {
                 cmds.add(new DeleteCommand(toRemove));
-                commitCommands("Removed  nodes");
+                commitCommands(marktr("Removed now unreferrenced nodes"));
             }
         }
@@ -1649,8 +1649,5 @@
                 cmds.add(commands.get(i));
             }
-
-            for (i = 0; i < cmds.size(); i++) {
-                ur.undo();
-            }
+            ur.undo(cmds.size());
         }
 
