diff --git a/idea/src/org/jetbrains/kotlin/idea/projectView/projectViewProviders.kt b/idea/src/org/jetbrains/kotlin/idea/projectView/projectViewProviders.kt index 492aed255b0..93b88dd728f 100644 --- a/idea/src/org/jetbrains/kotlin/idea/projectView/projectViewProviders.kt +++ b/idea/src/org/jetbrains/kotlin/idea/projectView/projectViewProviders.kt @@ -91,6 +91,7 @@ class KotlinSelectInProjectViewProvider(private val project: Project) : Selectab // should be called before ClassesTreeStructureProvider override fun getTopLevelElement(element: PsiElement): PsiElement? { + if (!element.isValid) return null val file = element.containingFile as? KtFile ?: return null val virtualFile = file.virtualFile