Index: src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java
===================================================================
--- src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java	(revision 17586)
+++ src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java	(working copy)
@@ -490,7 +490,7 @@
         				SwingUtilities.invokeAndWait(
         						new Runnable() {
         							public void run() {
-        								Main.main.undoRedo.add(fixCommand);
+        								Main.main.undoRedo.addNoRedraw(fixCommand);
         							}
         						}
         				);
@@ -501,6 +501,7 @@
 				monitor.subTask(tr("Updating map ..."));
 				SwingUtilities.invokeAndWait(new Runnable() {
 					public void run() {
+						Main.main.undoRedo.afterAdd();
 						Main.map.repaint();
 						tree.resetErrors();
 						DataSet.fireSelectionChanged(Main.main.getCurrentDataSet().getSelected());
