don't show "Kotlin not configured" notification for files outside a source root

This commit is contained in:
Dmitry Jemerov
2016-01-22 16:42:58 +01:00
parent e9af4d25d0
commit 4846776242
@@ -69,6 +69,10 @@ class KotlinSetupEnvironmentNotificationProvider(
}
val module = ModuleUtilCore.findModuleForPsiElement(psiFile) ?: return null
if (!ModuleRootManager.getInstance(module).fileIndex.isInSourceContent(file)) {
return null
}
if (ModuleRootManager.getInstance(module).sdk == null) {
return createSetupSdkPanel(myProject, psiFile)
}