From d73a79f4503407652dbdab9982a42f33de326e00 Mon Sep 17 00:00:00 2001 From: Maksim Zuev Date: Mon, 24 Nov 2025 14:05:36 +0100 Subject: [PATCH] tests [rd debugger]: Fix possibly unstable mute breakpoints test GitOrigin-RevId: 5500471e7a8c6282b42c6a35ff045c55977688e9 --- .../debugger/impl/backend/BackendJavaDebuggerSessionApi.kt | 2 +- .../src/com/intellij/debugger/actions/MuteRendererUtils.kt | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/java/debugger/backend/src/com/intellij/java/debugger/impl/backend/BackendJavaDebuggerSessionApi.kt b/java/debugger/backend/src/com/intellij/java/debugger/impl/backend/BackendJavaDebuggerSessionApi.kt index d69dd114b20b..287a86fea719 100644 --- a/java/debugger/backend/src/com/intellij/java/debugger/impl/backend/BackendJavaDebuggerSessionApi.kt +++ b/java/debugger/backend/src/com/intellij/java/debugger/impl/backend/BackendJavaDebuggerSessionApi.kt @@ -90,7 +90,7 @@ internal class BackendJavaDebuggerSessionApi : JavaDebuggerSessionApi { override suspend fun muteRenderers(sessionId: XDebugSessionId, state: Boolean) { val xSession = sessionId.findValue() ?: return - val renderersFlow = MuteRendererUtils.getFlow(xSession.sessionData) + val renderersFlow = MuteRendererUtils.getOrCreateFlow(xSession.sessionData) renderersFlow.value = state NodeRendererSettings.getInstance().fireRenderersChanged() } diff --git a/java/debugger/impl/src/com/intellij/debugger/actions/MuteRendererUtils.kt b/java/debugger/impl/src/com/intellij/debugger/actions/MuteRendererUtils.kt index b0c82ed2c320..b360f9fe37b0 100644 --- a/java/debugger/impl/src/com/intellij/debugger/actions/MuteRendererUtils.kt +++ b/java/debugger/impl/src/com/intellij/debugger/actions/MuteRendererUtils.kt @@ -15,10 +15,6 @@ object MuteRendererUtils { return sessionData.getOrCreateUserData(MUTE_RENDERERS_FLOW) { MutableStateFlow(false) } } - fun getFlow(sessionData: XDebugSessionData): MutableStateFlow { - return sessionData.getUserData(MUTE_RENDERERS_FLOW)!! - } - @JvmStatic fun isMuted(sessionData: XDebugSessionData): Boolean { return sessionData.getUserData(MUTE_RENDERERS_FLOW)?.value ?: false