Minor fix of problem with non-existent ProjectFileIndex

This commit is contained in:
Mikhail Glukhikh
2016-12-13 17:37:59 +03:00
parent 59efedf610
commit 04df23941f
@@ -57,7 +57,7 @@ val Module.languageVersionSettings: LanguageVersionSettings
val KtElement.languageVersionSettings: LanguageVersionSettings
get() {
if (ServiceManager.getService(ProjectFileIndex::class.java) == null) {
if (ServiceManager.getService(containingKtFile.project, ProjectFileIndex::class.java) == null) {
return LanguageVersionSettingsImpl.DEFAULT
}
return ModuleUtilCore.findModuleForPsiElement(this)?.languageVersionSettings ?: LanguageVersionSettingsImpl.DEFAULT