From d7622fcd9de5b442eba0bc93288e5f723bf05a7f Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Tue, 15 Apr 2025 18:21:58 +0200 Subject: [PATCH] ui: avoid potentially showing 'Set Custom Project Icon' in confusing contexts Do not rely on 'Project' missing in the DataContext of a 'Manage Projects' popup. GitOrigin-RevId: 6d1626afea4cc488df6477ba5ea300cdb6485c44 --- .../welcomeScreen/projectActions/ChangeProjectIconAction.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/projectActions/ChangeProjectIconAction.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/projectActions/ChangeProjectIconAction.kt index db0a363c45d6..ed3c1486db92 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/projectActions/ChangeProjectIconAction.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/projectActions/ChangeProjectIconAction.kt @@ -102,7 +102,7 @@ internal class ChangeProjectIconAction : RecentProjectsWelcomeScreenActionBase() if (selectedItem is RecentProjectItem) { return selectedItem.projectPath } - if (project != null) { + if (project != null && selectedItem == null) { return ProjectWindowCustomizerService.projectPath(project) } return null