From 1dcb3fe013cea33d320d26f5e7825b256d6045f4 Mon Sep 17 00:00:00 2001 From: Liudmila Kornilova Date: Mon, 25 Mar 2024 09:19:11 +0100 Subject: [PATCH] Add Project to ProjectFileBasedIndexStartupActivity.myOpenProjects before saving project to fields GitOrigin-RevId: 2ea9a2a85cbb80a20103b4f22a0f758a4076241d --- .../util/indexing/ProjectFileBasedIndexStartupActivity.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/util/indexing/ProjectFileBasedIndexStartupActivity.java b/platform/lang-impl/src/com/intellij/util/indexing/ProjectFileBasedIndexStartupActivity.java index 17217cf28f4a..7aeb960e4b65 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/ProjectFileBasedIndexStartupActivity.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/ProjectFileBasedIndexStartupActivity.java @@ -46,11 +46,10 @@ final class ProjectFileBasedIndexStartupActivity implements StartupActivity.Requ if (project.isDisposed()) return false; // done mostly for tests. In real life this is no-op, because the set was removed on project closing Disposer.register(project, () -> onProjectClosing(project)); + myOpenProjects.add(project); fileBasedIndex.registerProjectFileSets(project); fileBasedIndex.getIndexableFilesFilterHolder().onProjectOpened(project); - - myOpenProjects.add(project); return true; });