User: llamalad7 Date: 25 Jun 25 21:12 Revision: 7a45212cab51e8755d04af9f5617e816a0075cb5 Summary: Fix: Check progress when adding Mixin completion elements. TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=10095&personal=false Index: src/main/kotlin/platform/mixin/completion/MixinCompletionContributor.kt =================================================================== --- src/main/kotlin/platform/mixin/completion/MixinCompletionContributor.kt (revision 6e039cbe65c0eabcd839b2686d8b36b0a928ad57) +++ src/main/kotlin/platform/mixin/completion/MixinCompletionContributor.kt (revision 7a45212cab51e8755d04af9f5617e816a0075cb5) @@ -32,6 +32,7 @@ import com.intellij.codeInsight.completion.JavaCompletionContributor import com.intellij.codeInsight.completion.JavaCompletionSorting import com.intellij.codeInsight.completion.LegacyCompletionContributor +import com.intellij.openapi.progress.ProgressManager import com.intellij.openapi.util.text.StringUtil import com.intellij.psi.PsiClassType import com.intellij.psi.PsiExpression @@ -114,6 +115,7 @@ val name = it.name StringUtil.isJavaIdentifier(name) && prefixMatcher.prefixMatches(name) } + .onEach { ProgressManager.checkCanceled() } .map { it.createLookupElement(psiClass.project) } .filter(filter, position) .toList()