diff --git a/idea/idea-fir/src/org/jetbrains/kotlin/idea/completion/contributors/helpers/completionHelpers.kt b/idea/idea-fir/src/org/jetbrains/kotlin/idea/completion/contributors/helpers/completionHelpers.kt index e0efa77680b..b2f8a7de9e6 100644 --- a/idea/idea-fir/src/org/jetbrains/kotlin/idea/completion/contributors/helpers/completionHelpers.kt +++ b/idea/idea-fir/src/org/jetbrains/kotlin/idea/completion/contributors/helpers/completionHelpers.kt @@ -17,8 +17,10 @@ internal fun InsertionContext.addSymbolAndInvokeCompletion(symbol: String) { private fun invokeCompletion(context: InsertionContext) { ApplicationManager.getApplication().invokeLater { - CodeCompletionHandlerBase(CompletionType.BASIC, true, false, true) - .invokeCompletion(context.project, context.editor) + if (!context.editor.isDisposed) { + CodeCompletionHandlerBase(CompletionType.BASIC, true, false, true) + .invokeCompletion(context.project, context.editor) + } } }