diff --git a/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/android/synthetic/idea/AndroidPsiTreeChangePreprocessor.kt b/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/android/synthetic/idea/AndroidPsiTreeChangePreprocessor.kt index 516bd55f808..10bc73c7076 100644 --- a/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/android/synthetic/idea/AndroidPsiTreeChangePreprocessor.kt +++ b/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/android/synthetic/idea/AndroidPsiTreeChangePreprocessor.kt @@ -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) }