From b66ed5955f76e40c1bf4bbe947e3e212b1dd37a9 Mon Sep 17 00:00:00 2001 From: Yuriy Artamonov Date: Thu, 5 Feb 2026 12:21:05 +0100 Subject: [PATCH] [devkit] IJPL-231755 Make AddComposeToIJModule action always visible in IntellIJ project GitOrigin-RevId: cfcfb61bf1662e2faf67895349c91dc2e7072d56 --- .../src/AddComposeToIJModuleAction.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/devkit/intellij.devkit.compose/src/AddComposeToIJModuleAction.kt b/plugins/devkit/intellij.devkit.compose/src/AddComposeToIJModuleAction.kt index 8f6fb55dc55d..4aa410ca47c1 100644 --- a/plugins/devkit/intellij.devkit.compose/src/AddComposeToIJModuleAction.kt +++ b/plugins/devkit/intellij.devkit.compose/src/AddComposeToIJModuleAction.kt @@ -36,11 +36,11 @@ internal class AddComposeToIJModuleAction : DumbAwareAction() { override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT override fun update(e: AnActionEvent) { - val project = e.project val modules = e.getData(LangDataKeys.MODULE_CONTEXT_ARRAY) - e.presentation.isEnabledAndVisible = project != null && - isIntelliJPlatformProject(project) && - !modules.isNullOrEmpty() + val isRelevantProject = e.project?.let { isIntelliJPlatformProject(it) } ?: false + + e.presentation.isVisible = isRelevantProject + e.presentation.isEnabled = isRelevantProject && !modules.isNullOrEmpty() } override fun actionPerformed(e: AnActionEvent) {