mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
CWM-9473: pass client id to coroutine launch
GitOrigin-RevId: 0d03bc0ea82393b06e7e5b128370504fe3fec114
This commit is contained in:
committed by
intellij-monorepo-bot
parent
895b4723b4
commit
fb32b17afd
@@ -15,6 +15,7 @@ import com.intellij.codeInsight.hints.codeVision.CodeVisionProjectSettings
|
||||
import com.intellij.codeInsight.hints.codeVision.ModificationStampUtil
|
||||
import com.intellij.codeInsight.hints.settings.language.isInlaySettingsEditor
|
||||
import com.intellij.codeInsight.hints.settings.showInlaySettings
|
||||
import com.intellij.codeWithMe.ClientId
|
||||
import com.intellij.ide.plugins.DynamicPluginListener
|
||||
import com.intellij.ide.plugins.IdeaPluginDescriptor
|
||||
import com.intellij.lang.Language
|
||||
@@ -377,7 +378,7 @@ open class CodeVisionHost(val project: Project) {
|
||||
mergingQueueFront.queue(object : Update("") {
|
||||
override fun run() {
|
||||
val modalityState = ModalityState.stateForComponent(editor.contentComponent).asContextElement()
|
||||
(project as ComponentManagerEx).getCoroutineScope().launch(Dispatchers.EDT + modalityState) {
|
||||
(project as ComponentManagerEx).getCoroutineScope().launch(Dispatchers.EDT + modalityState + ClientId.coroutineContext()) {
|
||||
blockingContext {
|
||||
recalculateLenses(if (shouldRecalculateAll) emptyList() else providersToRecalculate)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user