Android Extensions: Fix "Inconsistent file tree" exception on Activity creation (KT-22349)
This commit is contained in:
+1
-1
@@ -100,7 +100,7 @@ class AndroidPsiTreeChangePreprocessor : PsiTreeChangePreprocessor, SimpleModifi
|
|||||||
|
|
||||||
private fun PsiFile.getContainingDirectorySafe(): PsiDirectory? {
|
private fun PsiFile.getContainingDirectorySafe(): PsiDirectory? {
|
||||||
val virtualFile = this.viewProvider.virtualFile.takeIf { it.isValid } ?: return null
|
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)
|
return this.manager.findDirectory(parentDirectory)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user