diff options
Diffstat (limited to 'java/compiler/impl/src/com/intellij/compiler/CompilerManagerImpl.java')
-rw-r--r-- | java/compiler/impl/src/com/intellij/compiler/CompilerManagerImpl.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/java/compiler/impl/src/com/intellij/compiler/CompilerManagerImpl.java b/java/compiler/impl/src/com/intellij/compiler/CompilerManagerImpl.java index 5cb7a2477315..ceebef6ac8f0 100644 --- a/java/compiler/impl/src/com/intellij/compiler/CompilerManagerImpl.java +++ b/java/compiler/impl/src/com/intellij/compiler/CompilerManagerImpl.java @@ -309,7 +309,9 @@ public class CompilerManagerImpl extends CompilerManager { } public void finished(boolean aborted, int errors, int warnings, final CompileContext compileContext) { - myEventPublisher.compilationFinished(aborted, errors, warnings, compileContext); + if (!myProject.isDisposed()) { + myEventPublisher.compilationFinished(aborted, errors, warnings, compileContext); + } if (myDelegate != null) { myDelegate.finished(aborted, errors, warnings, compileContext); } |