diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/multiplatformUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/multiplatformUtil.kt index 22151a56add..4b8df2299eb 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/multiplatformUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/multiplatformUtil.kt @@ -56,7 +56,7 @@ val Module.implementedModules: List CachedValueProvider { CachedValueProvider.Result( if (isNewMPPModule) { - rootManager.dependencies.filter { it.isNewMPPModule } + rootManager.dependencies.filter { it.isNewMPPModule && it.platform is CommonIdePlatformKind.Platform } } else { val modelsProvider = IdeModelsProviderImpl(project) findOldFashionedImplementedModuleNames().mapNotNull { modelsProvider.findIdeModule(it) }