Index: /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java
===================================================================
--- /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java	(revision 6201)
+++ /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java	(revision 6202)
@@ -103,5 +103,4 @@
             return;
         
-        Bag<String, Command> commands = new Bag<String, Command>();
         Set<DefaultMutableTreeNode> processedNodes = new HashSet<DefaultMutableTreeNode>();
         for( TreePath path : selectionPaths )
@@ -126,28 +125,10 @@
         			if( fixCommand != null )
         			{
-        				commands.add(error.getMessage(), fixCommand);
+        				Main.main.undoRedo.add(fixCommand);
         			}
         		}
     		}
         }
-    		
-		Command fixCommand = null;
-		if( commands.size() == 0 )
-			return;
 		
-		List<Command> allComands = new ArrayList<Command>(50);
-		for( Entry<String, List<Command>> errorType : commands.entrySet())
-		{
-			String description = errorType.getKey();
-			List<Command> errorCommands = errorType.getValue();
-			allComands.add( new SequenceCommand("Fix " + description, errorCommands) );
-		}
-		
-		if( allComands.size() > 1 )
-			fixCommand = new SequenceCommand("Fix errors", allComands);
-		else 
-			fixCommand = allComands.get(0);
-		
-		Main.main.undoRedo.add( fixCommand );
 		Main.map.repaint();
 		DataSet.fireSelectionChanged(Main.ds.getSelected());
