From 6742bf163dbc366eadec6848b747def49c6a0849 Mon Sep 17 00:00:00 2001 From: Ilia Zakoulov Date: Tue, 13 Jan 2026 16:10:41 +0100 Subject: [PATCH] PY-86821: Do not display left panel if non-modal welcome screen disabled GitOrigin-RevId: d701225823e162738ae3298ec63b18ca639d9dd6 --- .../nonModalWelcomeScreen/leftPanel/WelcomeScreenLeftPanel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/non-modal-welcome-screen/src/com/intellij/platform/ide/nonModalWelcomeScreen/leftPanel/WelcomeScreenLeftPanel.kt b/platform/non-modal-welcome-screen/src/com/intellij/platform/ide/nonModalWelcomeScreen/leftPanel/WelcomeScreenLeftPanel.kt index 1e751c5ccef0..ac4da2ec6a6c 100644 --- a/platform/non-modal-welcome-screen/src/com/intellij/platform/ide/nonModalWelcomeScreen/leftPanel/WelcomeScreenLeftPanel.kt +++ b/platform/non-modal-welcome-screen/src/com/intellij/platform/ide/nonModalWelcomeScreen/leftPanel/WelcomeScreenLeftPanel.kt @@ -19,6 +19,7 @@ import com.intellij.openapi.wm.impl.welcomeScreen.recentProjects.RecentProjectFi import com.intellij.openapi.wm.impl.welcomeScreen.recentProjects.RecentProjectPanelComponentFactory import com.intellij.platform.ide.nonModalWelcomeScreen.GoFileDragAndDropHandler import com.intellij.platform.ide.nonModalWelcomeScreen.NonModalWelcomeScreenBundle +import com.intellij.platform.ide.nonModalWelcomeScreen.isNonModalWelcomeScreenEnabled import com.intellij.platform.ide.nonModalWelcomeScreen.rightTab.WelcomeScreenRightTabVirtualFile import com.intellij.ui.ExperimentalUI import com.intellij.ui.IconManager @@ -50,7 +51,7 @@ class WelcomeScreenLeftPanel(private val project: Project) : ProjectViewPane(pro override fun getIcon(): Icon = IconManager.getInstance().getPlatformIcon(PlatformIcons.Folder) - override fun isInitiallyVisible(): Boolean = isWelcomeScreenProject(project) + override fun isInitiallyVisible(): Boolean = isWelcomeScreenProject(project) && isNonModalWelcomeScreenEnabled override fun isDefaultPane(project: Project): Boolean { return !Registry.`is`("ide.welcome.screen.change.project.view.depending.on.opened.file", false) && isWelcomeScreenProject(project)