Index: trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java	(revision 14898)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java	(revision 14899)
@@ -153,4 +153,5 @@
         buildTree(true);
     }
+
     /**
      * Builds the errors tree
@@ -171,26 +172,26 @@
         int selRow = selPath == null ? -1 : getRowForPath(selPath);
 
-            // Remember the currently expanded rows
-            Set<Object> oldExpandedRows = new HashSet<>();
-            if (expandAgain) {
-                Enumeration<TreePath> expanded = getExpandedDescendants(new TreePath(getRoot()));
-                if (expanded != null) {
-                    while (expanded.hasMoreElements()) {
-                        TreePath path = expanded.nextElement();
-                        DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent();
-                        Object userObject = node.getUserObject();
-                        if (userObject instanceof Severity) {
-                            oldExpandedRows.add(userObject);
-                        } else if (userObject instanceof String) {
-                            String msg = (String) userObject;
-                            int index = msg.lastIndexOf(" (");
-                            if (index > 0) {
-                                msg = msg.substring(0, index);
-                            }
-                            oldExpandedRows.add(msg);
+        // Remember the currently expanded rows
+        Set<Object> oldExpandedRows = new HashSet<>();
+        if (expandAgain) {
+            Enumeration<TreePath> expanded = getExpandedDescendants(new TreePath(getRoot()));
+            if (expanded != null) {
+                while (expanded.hasMoreElements()) {
+                    TreePath path = expanded.nextElement();
+                    DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent();
+                    Object userObject = node.getUserObject();
+                    if (userObject instanceof Severity) {
+                        oldExpandedRows.add(userObject);
+                    } else if (userObject instanceof String) {
+                        String msg = (String) userObject;
+                        int index = msg.lastIndexOf(" (");
+                        if (index > 0) {
+                            msg = msg.substring(0, index);
                         }
+                        oldExpandedRows.add(msg);
                     }
                 }
             }
+        }
 
         Predicate<TestError> filterToUse = e -> !e.isIgnored();
