From 970e0c535e64fc1540a957886e1729e5fcdf526b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Srbeck=C3=BD?= Date: Sun, 21 Aug 2005 19:45:42 +0000 Subject: [PATCH] Local Variables pad cleared when debugger stops git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@402 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs | 7 +++++++ 1 file changed, 7 insertions(+) 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) {