diff options
Diffstat (limited to 'java/compiler/impl/src/com/intellij/compiler/progress/CompilerTask.java')
-rw-r--r-- | java/compiler/impl/src/com/intellij/compiler/progress/CompilerTask.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/compiler/impl/src/com/intellij/compiler/progress/CompilerTask.java b/java/compiler/impl/src/com/intellij/compiler/progress/CompilerTask.java index 395a7a711398..f568f2d06364 100644 --- a/java/compiler/impl/src/com/intellij/compiler/progress/CompilerTask.java +++ b/java/compiler/impl/src/com/intellij/compiler/progress/CompilerTask.java @@ -463,6 +463,9 @@ public class CompilerTask extends Task.Backgroundable { } private void removeAllContents(Project project, Content notRemove) { + if (project.isDisposed()) { + return; + } final MessageView messageView = MessageView.SERVICE.getInstance(project); Content[] contents = messageView.getContentManager().getContents(); for (Content content : contents) { |