Revert "[rd][debugger] IJPL-177087 Trying to fix project leak 2"

This reverts commit 1bd6fa5377650485669688b6282339ca35b99038.

GitOrigin-RevId: 1eb6a9a5de37295d7e2389fc742a114a14149c1e
This commit is contained in:
Alexander Kuznetsov
2025-03-25 02:02:28 +00:00
committed by intellij-monorepo-bot
parent 38476f1020
commit 2f8dad09fb
@@ -5,6 +5,7 @@ import com.intellij.openapi.util.NlsContexts
import com.intellij.xdebugger.frame.XExecutionStack
import com.intellij.xdebugger.frame.XStackFrame
import com.intellij.xdebugger.impl.rhizome.XDebuggerEntity.Companion.debuggerEntity
import com.intellij.xdebugger.impl.rhizome.XDebuggerEntity.Companion.new
import com.intellij.xdebugger.impl.rhizome.XExecutionStackEntity
import com.intellij.xdebugger.impl.rhizome.XStackFrameEntity
import com.intellij.xdebugger.impl.rpc.*
@@ -36,13 +37,11 @@ internal class BackendXExecutionStackApi : XExecutionStackApi {
override fun addStackFrames(stackFrames: List<XStackFrame>, last: Boolean) {
this@channelFlow.launch {
withEntities(executionStackEntity) {
// TODO[IJPL-177087] suspect project leak
val frameEntities = /*stackFrames.map { frame ->
val frameEntities = stackFrames.map { frame ->
change {
XStackFrameEntity.new(this, frame)
}
}*/
emptyList<XStackFrameEntity>()
}
change {
executionStackEntity.update {
it[XExecutionStackEntity.StackFrames] = executionStackEntity.frames + frameEntities