From 96db16a98867231a5629ab5bfab71ac478337e49 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Fri, 14 Jul 2017 19:19:36 +0300 Subject: [PATCH] ScriptDependenciesUpdater, minor: improve isLastSentRequestCheck --- .../kotlin/idea/core/script/ScriptDependenciesUpdater.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt index 88d7c653d2c..339176ca935 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt @@ -145,7 +145,8 @@ internal class ScriptDependenciesUpdater( ) }.thenAccept { result -> val lastTimeStamp = requests[path]?.request?.timeStamp - if (lastTimeStamp == currentTimeStamp) { + val isLastSentRequest = lastTimeStamp == null || lastTimeStamp == currentTimeStamp + if (isLastSentRequest) { ServiceManager.getService(project, ScriptReportSink::class.java)?.attachReports(file, result.reports) if (cache(result.dependencies ?: ScriptDependencies.Empty, file)) { onChange()