diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsLocator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsLocator.kt index c15cc6b13a7..3c0783ab27e 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsLocator.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsLocator.kt @@ -133,8 +133,7 @@ abstract class GradleBuildRootsLocator { return ScriptUnderRoot(filePath, it, scriptInfo) } - // stand-alone scripts: "included", "precompiled" scripts, scripts in unlinked projects, - // or just random files with ".gradle.kts" ending OR scripts those Gradle has not provided + // stand-alone scripts roots.getStandaloneScriptRoot(filePath)?.let { return ScriptUnderRoot(filePath, it, standalone = true) } @@ -149,6 +148,8 @@ abstract class GradleBuildRootsLocator { } } + // other scripts: "included", "precompiled" scripts, scripts in unlinked projects, + // or just random files with ".gradle.kts" ending OR scripts those Gradle has not provided val nearest = if (searchNearestLegacy) roots.findNearestRoot(filePath) else null