From 32be586eee549b5d5e1ea10899a12105e998948c Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Fri, 12 May 2017 21:56:22 +0200 Subject: [PATCH] no children if disposed (EA-101172) --- .../ide/projectView/impl/nodes/ProjectViewProjectNode.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ProjectViewProjectNode.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ProjectViewProjectNode.java index f89abd9b0b33..d6501210e7ff 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ProjectViewProjectNode.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ProjectViewProjectNode.java @@ -46,6 +46,7 @@ public class ProjectViewProjectNode extends AbstractProjectNode { @Override @NotNull public Collection getChildren() { + if (myProject.isDisposed()) return Collections.emptyList(); List topLevelContentRoots = ProjectViewDirectoryHelper.getInstance(myProject).getTopLevelRoots(); Set modules = new LinkedHashSet<>(topLevelContentRoots.size());