From 38ee0058bf14ea0c8589978dccc68ba398164ac7 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 13 Jan 2012 12:56:38 +0100 Subject: [PATCH] scope view: correct select/reload order --- .../src/com/intellij/ide/scopeView/ScopeTreeViewPanel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeTreeViewPanel.java b/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeTreeViewPanel.java index 1d93a2037c96..94ac5e24c046 100644 --- a/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeTreeViewPanel.java +++ b/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeTreeViewPanel.java @@ -428,6 +428,8 @@ public class ScopeTreeViewPanel extends JPanel implements Disposable { final boolean wasCollapsed = myTree.isCollapsed(path); final Runnable runnable = new Runnable() { public void run() { + TreeUtil.sort(rootToReload, getNodeComparator()); + treeModel.reload(rootToReload); if (!wasCollapsed) { myTree.collapsePath(path); for (TreePath treePath : treePaths) { @@ -437,8 +439,6 @@ public class ScopeTreeViewPanel extends JPanel implements Disposable { TreeUtil.selectPath(myTree, selectionPath); } } - TreeUtil.sort(rootToReload, getNodeComparator()); - treeModel.reload(rootToReload); } }; if (ApplicationManager.getApplication().isUnitTestMode()) {