diff --git a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectImpl.java b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectImpl.java index a147b01c63f2..c3d234753c43 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectImpl.java @@ -15,6 +15,7 @@ */ package com.intellij.openapi.project.impl; +import com.intellij.ide.RecentProjectsManager; import com.intellij.ide.plugins.IdeaPluginDescriptor; import com.intellij.ide.startup.StartupManagerEx; import com.intellij.openapi.application.ApplicationManager; @@ -133,6 +134,8 @@ public class ProjectImpl extends PlatformComponentManagerImpl implements Project public void setProjectName(@NotNull String projectName) { if (!projectName.equals(myName)) { myName = projectName; + RecentProjectsManager.getInstance().clearNameCache(); + StartupManager.getInstance(this).runWhenProjectIsInitialized((DumbAwareRunnable)() -> { if (isDisposed()) return;