From 463908f6f4ebf77f1c9f6c8abd892e13e2e234da Mon Sep 17 00:00:00 2001 From: Sergey Rostov Date: Sun, 14 Jun 2020 17:46:51 +0300 Subject: [PATCH] scriptConfigurationsNeedToBeUpdatedBalloon registry key --- .../kotlin/idea/scripting/gradle/GradleImportHelper.kt | 6 ++++-- idea/resources/META-INF/extensions/ide.xml | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt index 48d56e2dc23..b6d1511e883 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt @@ -15,13 +15,15 @@ import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil import com.intellij.openapi.externalSystem.util.ExternalSystemUtil import com.intellij.openapi.project.Project import com.intellij.openapi.util.Key +import com.intellij.openapi.util.registry.Registry import org.jetbrains.kotlin.idea.KotlinIcons import org.jetbrains.kotlin.idea.KotlinIdeaGradleBundle import org.jetbrains.kotlin.psi.UserDataProperty import org.jetbrains.plugins.gradle.settings.GradleProjectSettings import org.jetbrains.plugins.gradle.util.GradleConstants -const val disableNotificationForProjectImport = true +val scriptConfigurationsNeedToBeUpdatedBalloon + get() = Registry.`is`("kotlin.gradle.scripts.scriptConfigurationsNeedToBeUpdatedBalloon", false) fun runPartialGradleImport(project: Project) { getGradleProjectSettings(project).forEach { @@ -52,7 +54,7 @@ private var Project.notificationPanel: ScriptConfigurationChangedNotification? by UserDataProperty(Key.create("load.script.configuration.panel")) fun scriptConfigurationsNeedToBeUpdated(project: Project) { - if (disableNotificationForProjectImport) return + if (!scriptConfigurationsNeedToBeUpdatedBalloon) return if (autoReloadScriptConfigurations(project)) { // import should be run automatically by Gradle plugin diff --git a/idea/resources/META-INF/extensions/ide.xml b/idea/resources/META-INF/extensions/ide.xml index fa3f84c9e54..b4f66121b4d 100644 --- a/idea/resources/META-INF/extensions/ide.xml +++ b/idea/resources/META-INF/extensions/ide.xml @@ -140,6 +140,11 @@ defaultValue="false" restartRequired="false"/> + +