From d6fc830c243b171d4d7649f67c98189f2fe5e7e6 Mon Sep 17 00:00:00 2001 From: Sergey Rostov Date: Thu, 18 Jun 2020 15:07:44 +0300 Subject: [PATCH] gradle scripts: temporary disable irrelevant actions when script configuration was not received during import --- .../GradleScriptNotificationProvider.kt | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptNotificationProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptNotificationProvider.kt index f3c2d4b6eab..ad5a52a75bd 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptNotificationProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptNotificationProvider.kt @@ -58,21 +58,23 @@ class GradleScriptNotificationProvider(private val project: Project) : notEvaluatedInLastImport -> EditorNotificationPanel().apply { text(KotlinIdeaGradleBundle.message("notification.notEvaluatedInLastImport.text")) + // todo: this actions will be usefull only when gradle fix https://github.com/gradle/gradle/issues/12640 // suggest to reimport project if something changed after import - val root = scriptUnderRoot.nearest as? Imported +// val root = scriptUnderRoot.nearest as? Imported val importTs = root?.data?.importTs - if (root != null && importTs != null && !root.areRelatedFilesChangedBefore(file, importTs)) { - createActionLabel(getMissingConfigurationActionText()) { - rootsManager.updateStandaloneScripts { - runPartialGradleImport(project, root) - } - } - } +// if (root != null && importTs != null && !root.areRelatedFilesChangedBefore(file, importTs)) { +// createActionLabel(getMissingConfigurationActionText()) { +// rootsManager.updateStandaloneScripts { +// runPartialGradleImport(project, root) +// } +// } +// } + // todo: this actions will be usefull only when gradle fix https://github.com/gradle/gradle/issues/12640 // suggest to choose new gradle project - createActionLabel(KotlinIdeaGradleBundle.message("notification.outsideAnything.linkAction")) { - linkProject(project) - } +// createActionLabel(KotlinIdeaGradleBundle.message("notification.outsideAnything.linkAction")) { +// linkProject(project) +// } createActionLabel(KotlinIdeaGradleBundle.message("notification.notEvaluatedInLastImport.addAsStandaloneAction")) { rootsManager.updateStandaloneScripts {