ensure EDT (EA-101006)

This commit is contained in:
Maxim.Mossienko
2017-05-26 16:26:45 +02:00
parent ec6da70277
commit 0ec357186f
@@ -235,7 +235,11 @@ public abstract class AbstractProjectViewPSIPane extends AbstractProjectViewPane
@NotNull
public ActionCallback selectCB(Object element, VirtualFile file, boolean requestFocus) {
if (file != null) {
beforeSelect().doWhenDone(() -> ((BaseProjectTreeBuilder)getTreeBuilder()).select(element, file, requestFocus));
beforeSelect().doWhenDone(() -> {
UIUtil.invokeLaterIfNeeded(
() -> ((BaseProjectTreeBuilder)getTreeBuilder()).select(element, file, requestFocus)
);
});
}
return ActionCallback.DONE;
}