scope view: correct select/reload order

This commit is contained in:
anna
2012-01-13 12:58:35 +01:00
parent 469725a8e4
commit 38ee0058bf
@@ -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()) {