From bb04998159b13f88bb56d193983dca1308ade858 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Mon, 21 May 2018 12:09:14 +0300 Subject: [PATCH] Scripts: remove loaders when any result was received ^KT-24470 Fixed --- .../idea/core/script/dependencies/ScriptDependenciesLoader.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 c1d90ff9867..7f82ae25c6c 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 @@ -71,6 +71,8 @@ abstract class ScriptDependenciesLoader( protected val cache: ScriptDependenciesCache = ServiceManager.getService(project, ScriptDependenciesCache::class.java) protected fun processResult(result: DependenciesResolver.ResolveResult) { + loaders.remove(file) + ServiceManager.getService(project, ScriptReportSink::class.java)?.attachReports(file, result.reports) val newDependencies = result.dependencies?.adjustByDefinition(scriptDef) ?: return @@ -87,8 +89,6 @@ abstract class ScriptDependenciesLoader( file.removeScriptDependenciesNotificationPanel(project) } } - - loaders.remove(file) } private fun saveDependencies(dependencies: ScriptDependencies) {