rollback readAction

This commit is contained in:
Konstantin Bulenkov
2012-09-20 22:07:00 +04:00
parent e72d222f3c
commit 02759578c1
@@ -447,7 +447,19 @@ public class AbstractTreeBuilder implements Disposable {
protected void runBackgroundLoading(@NotNull final Runnable runnable) {
if (isDisposed()) return;
runnable.run();
final Application app = ApplicationManager.getApplication();
if (app != null) {
app.runReadAction(new Runnable() {
@Override
public void run() {
runnable.run();
}
});
}
else {
runnable.run();
}
}
protected void updateAfterLoadedInBackground(@NotNull Runnable runnable) {