FIR IDE: fix flaky completion test

This commit is contained in:
Ilya Kirillov
2021-05-31 19:46:02 +02:00
committed by TeamCityServer
parent 108176d0b6
commit fa2f2c34cb
@@ -17,10 +17,12 @@ internal fun InsertionContext.addSymbolAndInvokeCompletion(symbol: String) {
private fun invokeCompletion(context: InsertionContext) { private fun invokeCompletion(context: InsertionContext) {
ApplicationManager.getApplication().invokeLater { ApplicationManager.getApplication().invokeLater {
if (!context.editor.isDisposed) {
CodeCompletionHandlerBase(CompletionType.BASIC, true, false, true) CodeCompletionHandlerBase(CompletionType.BASIC, true, false, true)
.invokeCompletion(context.project, context.editor) .invokeCompletion(context.project, context.editor)
} }
} }
}
private fun addSymbolToCompletion(context: InsertionContext, symbol: String) { private fun addSymbolToCompletion(context: InsertionContext, symbol: String) {
context.document.insertString(context.tailOffset, symbol) context.document.insertString(context.tailOffset, symbol)