Don't process invalid files in ReturnHintLinePainter (EA-141914)

This commit is contained in:
Nikolay Krasko
2019-05-28 15:18:46 +03:00
parent 7d00106813
commit 465d21e6c5
@@ -22,6 +22,8 @@ class ReturnHintLinePainter : EditorLinePainter() {
}
override fun getLineExtensions(project: Project, file: VirtualFile, lineNumber: Int): List<LineExtensionInfo>? {
if (!file.isValid) return null
val psiFile = PsiManager.getInstance(project).findFile(file) ?: return null
if (psiFile.language != KotlinLanguage.INSTANCE) {
return null