From fa2f2c34cb7b731337a85bbc6d4099d95ff2fafa Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 31 May 2021 19:46:02 +0200 Subject: [PATCH] FIR IDE: fix flaky completion test --- .../completion/contributors/helpers/completionHelpers.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) + } } }