diff options
Diffstat (limited to 'java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java')
-rw-r--r-- | java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java index a467cba3fed5..0e6a7f8e9bc1 100644 --- a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java +++ b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java @@ -100,7 +100,7 @@ public final class CompileDriver { startup(scope, false, false, withModalProgress, callback, null); } else { - callback.finished(true, 0, 0, DummyCompileContext.create(myProject)); + SwingUtilities.invokeLater(() -> callback.finished(true, 0, 0, DummyCompileContext.create(myProject))); } } @@ -445,7 +445,7 @@ public final class CompileDriver { final ProgressIndicator indicator = compileContext.getProgressIndicator(); if (indicator.isCanceled() || myProject.isDisposed()) { if (callback != null) { - callback.finished(true, 0, 0, compileContext); + SwingUtilities.invokeLater(() -> callback.finished(true, 0, 0, compileContext)); } return; } |