diff --git a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs index c4beb546cb..6439dc6b88 100644 --- a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs +++ b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs @@ -67,6 +67,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads localVarList.SizeChanged += new EventHandler(localVarList_SizeChanged); localVarList.BeforeExpand += new TreeListViewCancelEventHandler(localVarList_BeforeExpand); + debugger.DebugStopped += OnDebugStopped; + RedrawContent(); if (debugger.ServiceInitialized) { @@ -99,6 +101,11 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads val.Text = "Value"; type.Text = "Type"; } + + void OnDebugStopped(object sender, EventArgs e) + { + localVarList.Items.Clear(); + } private void debuggerService_OnDebuggingPaused(object sender, DebuggingPausedEventArgs e) {