mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[debugger] Save opened path in XThreadsView
IJPL-203827 GitOrigin-RevId: 8d9dfe520fcfb9e087adf12f25603e4d64b317cc
This commit is contained in:
committed by
intellij-monorepo-bot
parent
496f8d3ac1
commit
2e35cd934b
@@ -21,6 +21,7 @@ import com.intellij.xdebugger.impl.proxy.asProxy
|
||||
import com.intellij.xdebugger.impl.ui.DebuggerUIUtil
|
||||
import com.intellij.xdebugger.impl.ui.tree.XDebuggerTree
|
||||
import com.intellij.xdebugger.impl.ui.tree.XDebuggerTreePanel
|
||||
import com.intellij.xdebugger.impl.ui.tree.XDebuggerTreeState
|
||||
import com.intellij.xdebugger.impl.ui.tree.nodes.XValueContainerNode
|
||||
import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodeImpl
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
@@ -89,7 +90,9 @@ class XThreadsView(project: Project, session: XDebugSessionProxy) : XDebugView()
|
||||
withContext(Dispatchers.EDT) {
|
||||
DebuggerUIUtilShared.freezePaintingToReduceFlickering(treePanel.contentComponent)
|
||||
if (panel.isShowing) {
|
||||
val state = XDebuggerTreeState.saveState(tree)
|
||||
tree.setRoot(XThreadsRootNode(tree, session), false)
|
||||
state.restoreState(tree)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user