tests [rd debugger]: Fix possibly unstable mute breakpoints test

GitOrigin-RevId: 5500471e7a8c6282b42c6a35ff045c55977688e9
This commit is contained in:
Maksim Zuev
2025-11-24 16:05:30 +00:00
committed by intellij-monorepo-bot
parent e0fbdb7142
commit d73a79f450
2 changed files with 1 additions and 5 deletions
@@ -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()
}
@@ -15,10 +15,6 @@ object MuteRendererUtils {
return sessionData.getOrCreateUserData(MUTE_RENDERERS_FLOW) { MutableStateFlow(false) }
}
fun getFlow(sessionData: XDebugSessionData): MutableStateFlow<Boolean> {
return sessionData.getUserData(MUTE_RENDERERS_FLOW)!!
}
@JvmStatic
fun isMuted(sessionData: XDebugSessionData): Boolean {
return sessionData.getUserData(MUTE_RENDERERS_FLOW)?.value ?: false