From 1a0f8a507026b0e0ff63c52f7483386a190c828a Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 1 Jun 2015 21:52:22 +0300 Subject: [PATCH] Maybe it will fix EA-67317 --- .../src/org/jetbrains/kotlin/idea/actions/JetAddImportAction.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/JetAddImportAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/JetAddImportAction.kt index 7ea10d059c6..e99cbc5cf7e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/JetAddImportAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/JetAddImportAction.kt @@ -161,6 +161,8 @@ public class JetAddImportAction( PsiDocumentManager.getInstance(project).commitAllDocuments() project.executeWriteCommand(QuickFixBundle.message("add.import")) { + if (!element.isValid()) return@executeWriteCommand + val file = element.getContainingFile() as JetFile val descriptor = selectedVariant.descriptorToImport // for class or package we use ShortenReferences because we not necessary insert an import but may want to insert partly qualified name