From 48a3c866c2db5a616596392e694194decc9cc256 Mon Sep 17 00:00:00 2001 From: David Meybohm Date: Mon, 27 May 2024 09:48:13 -0400 Subject: [PATCH] Fix create icon to show when there are no targets --- .../controller/NavigateToViewPopupHandler.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/daveme/chocolateCakePHP/controller/NavigateToViewPopupHandler.kt b/src/main/kotlin/com/daveme/chocolateCakePHP/controller/NavigateToViewPopupHandler.kt index a3b18c5a..2c316903 100644 --- a/src/main/kotlin/com/daveme/chocolateCakePHP/controller/NavigateToViewPopupHandler.kt +++ b/src/main/kotlin/com/daveme/chocolateCakePHP/controller/NavigateToViewPopupHandler.kt @@ -89,7 +89,8 @@ class NavigateToViewPopupHandler( if (e.mouseButton == MouseButton.Left) { val project = elt?.project ?: return - if (e.isControlDown) { + val hasTargets = !validTargets.isEmpty() + if (e.isControlDown || !hasTargets) { val popup = JBPopupFactory.getInstance() .createActionGroupPopup( "Create View File", @@ -99,7 +100,7 @@ class NavigateToViewPopupHandler( true, ) popup.show(point) - } else if (!validTargets.isEmpty()) { + } else if (hasTargets) { navigateToDestination(project, validTargets, point) } }