From 4846776242c3ac85be4cb110e88c8637335e88b5 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Fri, 22 Jan 2016 16:42:58 +0100 Subject: [PATCH] don't show "Kotlin not configured" notification for files outside a source root --- .../KotlinSetupEnvironmentNotificationProvider.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinSetupEnvironmentNotificationProvider.kt b/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinSetupEnvironmentNotificationProvider.kt index ef2a2ed2706..f24cd9de00b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinSetupEnvironmentNotificationProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinSetupEnvironmentNotificationProvider.kt @@ -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) }