From 7a18bdf088f9b369044bef9ada4a6e7585aecfab Mon Sep 17 00:00:00 2001 From: "Evgeny.Terekhin" Date: Mon, 20 Oct 2025 12:46:18 +0200 Subject: [PATCH] [Dotnet Mixed Mode] RIDER-131427. Delegate pausing to the low-level session until the high-level session is ready GitOrigin-RevId: 7fb072e2e06b1cf8b25ab4a9bae3e9072bb8952f --- .../impl/mixedmode/XMixedModeCombinedDebugProcess.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/mixedmode/XMixedModeCombinedDebugProcess.kt b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/mixedmode/XMixedModeCombinedDebugProcess.kt index b1b262aa1195..2580c0974fdc 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/mixedmode/XMixedModeCombinedDebugProcess.kt +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/mixedmode/XMixedModeCombinedDebugProcess.kt @@ -115,6 +115,11 @@ class XMixedModeCombinedDebugProcess( } override fun startPausing() { + if (!session.isMixedModeHighProcessReady) { + low.startPausing() + return + } + stateMachine.set(PauseRequested) }