IDEA-132852 Debugger: values in editor are still shown after disconnect - fix for closing toolwindow

This commit is contained in:
Egor.Ushakov
2015-05-20 14:37:23 +03:00
parent 141d3c55c6
commit f53bb94115
@@ -68,12 +68,22 @@ public class XVariablesView extends XVariablesViewBase {
}
@Override
protected void clear() {
XDebuggerTree tree = getTree();
public void dispose() {
clearInlineData(getTree());
super.dispose();
}
private static void clearInlineData(XDebuggerTree tree) {
tree.getProject().putUserData(DEBUG_VARIABLES, null);
tree.getProject().putUserData(DEBUG_VARIABLES_TIMESTAMPS, null);
tree.setSourcePosition(null);
tree.updateEditor();
}
@Override
protected void clear() {
XDebuggerTree tree = getTree();
tree.setSourcePosition(null);
clearInlineData(tree);
XDebuggerTreeNode node;
XDebugSession session = getSession(getPanel());