diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt index a1c38f11fa8..96375426c5d 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt @@ -133,7 +133,11 @@ object ProjectRootsUtil { } if (includeLibrarySource && !isBinary) { if (fileIndex.isInLibrarySource(file)) return true - if (scriptConfigurationManager?.getAllLibrarySourcesScope()?.contains(file) == true) return true + if (scriptConfigurationManager?.getAllLibrarySourcesScope()?.contains(file) == true && + !fileIndex.isInSourceContentWithoutInjected(file) + ) { + return true + } } return false