Android Extensions: Fix "Inconsistent file tree" exception on Activity creation (KT-22349)

This commit is contained in:
Yan Zhulanow
2018-01-19 14:22:04 +03:00
parent 7b055c2172
commit e12deb54d6
@@ -100,7 +100,7 @@ class AndroidPsiTreeChangePreprocessor : PsiTreeChangePreprocessor, SimpleModifi
private fun PsiFile.getContainingDirectorySafe(): PsiDirectory? {
val virtualFile = this.viewProvider.virtualFile.takeIf { it.isValid } ?: return null
val parentDirectory = virtualFile.parent.takeIf { it.isValid } ?: return null
val parentDirectory = virtualFile.parent?.takeIf { it.isValid } ?: return null
return this.manager.findDirectory(parentDirectory)
}