IDEA-101776 Gradle: Avoid ide hang on auto-import

Don't call invokeAndWait() from EDT
This commit is contained in:
Denis.Zhdanov
2013-02-25 12:51:26 +04:00
parent 15abde0bf1
commit 490f646062
@@ -581,7 +581,12 @@ public class GradleUtil {
};
if (synchronous) {
UIUtil.invokeAndWaitIfNeeded(wrappedTask);
if (ApplicationManager.getApplication().isDispatchThread()) {
wrappedTask.run();
}
else {
UIUtil.invokeAndWaitIfNeeded(wrappedTask);
}
}
else {
UIUtil.invokeLaterIfNeeded(wrappedTask);