From 6f95030fe49b49740eefbc96defc17254e74c1df Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Wed, 23 Jan 2019 16:07:55 +0300 Subject: [PATCH] Don't perform potentially long operation in FindImplicitNothingAction#update #KT-29457 fixed --- .../idea/actions/internal/FindImplicitNothingAction.kt | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt index b086b1ca25f..8539ea25e4a 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt @@ -135,14 +135,8 @@ class FindImplicitNothingAction : AnAction() { } override fun update(e: AnActionEvent) { - if (!ApplicationManager.getApplication().isInternal) { - e.presentation.isVisible = false - e.presentation.isEnabled = false - } - else { - e.presentation.isVisible = true - e.presentation.isEnabled = selectedKotlinFiles(e).any() - } + e.presentation.isVisible = ApplicationManager.getApplication().isInternal + e.presentation.isEnabled = ApplicationManager.getApplication().isInternal } private fun selectedKotlinFiles(e: AnActionEvent): Sequence {