diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt index 18f1fae9f9b..928edaae3f2 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt @@ -138,6 +138,7 @@ class GradleBuildRootsManager(val project: Project) : ScriptingSupport.Provider( // other scripts: "included", "precompiled" scripts, scripts in unlinked projects, // or just random files with ".gradle.kts" ending + // todo(gradle6): remove, it is required only for projects with old gradle if (searchNearestLegacy) { val found = roots.findNearestRoot(filePath) if (found is GradleBuildRoot.Legacy) return ScriptUnderRoot(found) @@ -221,7 +222,7 @@ class GradleBuildRootsManager(val project: Project) : ScriptingSupport.Provider( val listener = object : GradleSettingsListenerAdapter() { override fun onProjectsLinked(settings: MutableCollection) { settings.forEach { - loadLinkedRoot(it) + add(loadLinkedRoot(it)) } }