From 0b7b16162d92c5aa4ddd71e6859b1f0a121a4d84 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Wed, 10 Jul 2019 12:03:25 +0300 Subject: [PATCH] 182: scripts, pass File finding script definition instead of File.name --- .../kotlin/idea/core/script/ScriptModificationListener.kt.182 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/ScriptModificationListener.kt.182 b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/ScriptModificationListener.kt.182 index 0919a9e0fe7..936d923d17b 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/ScriptModificationListener.kt.182 +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/ScriptModificationListener.kt.182 @@ -28,6 +28,7 @@ import com.intellij.util.ui.update.MergingUpdateQueue import com.intellij.util.ui.update.MergingUpdateQueue.ANY_COMPONENT import com.intellij.util.ui.update.Update import org.jetbrains.plugins.gradle.service.project.GradleAutoImportAware +import java.io.File fun initializeScriptModificationListener(project: Project) { ServiceManager.getService(project, ScriptModificationListener::class.java) @@ -114,7 +115,7 @@ class ScriptModificationListener(private val project: Project) { val contributor = ScriptDefinitionContributor.find(project) ?: return false return ScriptDefinitionsManager.getInstance(project).getDefinitionsBy(contributor).any { - it.isScript(file.name) + it.isScript(File(file.path)) } } } \ No newline at end of file