From 08e599ea5b6b3100cd810778c99521c457ddbb5c Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Wed, 19 Jun 2019 12:49:38 +0300 Subject: [PATCH] Scripts: show notification only when compilation configuration is changed --- .../core/script/dependencies/ScriptDependenciesLoader.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt index 293a1af3eb2..c3cafe6859e 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt @@ -48,7 +48,10 @@ abstract class ScriptDependenciesLoader(protected val project: Project) { } if (oldResult != result) { - if (shouldShowNotification() && !ApplicationManager.getApplication().isUnitTestMode) { + if (shouldShowNotification() + && oldResult.valueOrNull() != result.valueOrNull() // Only compilation configuration changed + && !ApplicationManager.getApplication().isUnitTestMode + ) { debug(file) { "dependencies changed, notification is shown: old = $oldResult, new = $result" }