Don't try to calculate icon for invalid PSI elements

#KT-13443 Fixed
This commit is contained in:
Dmitry Jemerov
2016-12-08 22:56:38 +03:00
parent fb5398cdcd
commit a7bd910dbb

View File

@@ -79,6 +79,10 @@ internal class KotlinStructureElementPresentation(
return KotlinDescriptorIconProvider.getIcon(descriptor, navigatablePsiElement, Iconable.ICON_FLAG_VISIBILITY)
}
if (!navigatablePsiElement.isValid) {
return null
}
return PsiIconUtil.getProvidersIcon(navigatablePsiElement, Iconable.ICON_FLAG_VISIBILITY)
}