diff --git a/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeStructure.java b/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeStructure.java index 8cb7fb3f2a98..380c76e2351d 100644 --- a/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeStructure.java +++ b/platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeStructure.java @@ -37,6 +37,7 @@ public abstract class AbstractTreeStructure { @NotNull public static ActionCallback asyncCommitDocuments(@NotNull Project project) { + if (project.isDisposed()) return new ActionCallback.Done(); PsiDocumentManager documentManager = PsiDocumentManager.getInstance(project); if (!documentManager.hasUncommitedDocuments()) { return new ActionCallback.Done();