From 151c12dd85922124aa2a1433d0ee7111eb31c8ab Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Thu, 6 Jun 2019 15:56:38 +0300 Subject: [PATCH] Scripts: clear modification stamps cache when script dependencies cache is cleared Otherwise it prevents script dependencies reloading It may occur when script definitions are reloaded, cache is cleared, but dependencies aren't reloaded ^KT-31826 Fixed --- .../idea/core/script/ScriptsCompilationConfigurationCache.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptsCompilationConfigurationCache.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptsCompilationConfigurationCache.kt index 0eadd66a807..a8864b1070e 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptsCompilationConfigurationCache.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptsCompilationConfigurationCache.kt @@ -169,6 +169,7 @@ class ScriptsCompilationConfigurationCache(private val project: Project) { val keys = scriptDependenciesCache.getAll().map { it.key }.toList() scriptDependenciesCache.clear() + scriptsModificationStampsCache.clear() onChange(keys) }