summaryrefslogtreecommitdiff
path: root/java/compiler/impl/src/com/intellij/compiler/progress/CompilerTask.java
diff options
context:
space:
mode:
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.java3
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) {