diff --git a/platform/core-impl/src/com/intellij/openapi/progress/impl/CoreProgressManager.java b/platform/core-impl/src/com/intellij/openapi/progress/impl/CoreProgressManager.java index 008ba38b5f37..a902109fe94a 100644 --- a/platform/core-impl/src/com/intellij/openapi/progress/impl/CoreProgressManager.java +++ b/platform/core-impl/src/com/intellij/openapi/progress/impl/CoreProgressManager.java @@ -466,7 +466,7 @@ public class CoreProgressManager extends ProgressManager implements Disposable { finishTask(task, finalCanceled, finalException); } else { - ApplicationManager.getApplication().invokeLater(new Runnable() { + ApplicationManager.getApplication().invokeAndWait(new Runnable() { @Override public void run() { finishTask(task, finalCanceled, finalException);