From b767600ba82e533218f1195ac9ede7d45d53c81a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Srbeck=C3=BD?= Date: Thu, 10 Jul 2008 09:33:06 +0000 Subject: [PATCH] Forgot to deregister process start event git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3201 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Src/TestPrograms/ThreadName.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs index e44bed0510..e52aaf96e3 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs @@ -27,17 +27,21 @@ namespace Debugger.Tests { [NUnit.Framework.Test] public void ThreadName() { - debugger.ProcessStarted += delegate(object sender, ProcessEventArgs e) { - e.Process.ThreadStarted += delegate(object sender2, ThreadEventArgs f) { - ObjectDump("ThreadStartedEvent", f.Thread); - }; - }; + debugger.ProcessStarted += debugger_ProcessStarted; StartTest("ThreadName.cs"); + debugger.ProcessStarted -= debugger_ProcessStarted; ObjectDump("Thread", process.SelectedThread); process.Continue(); ObjectDump("Thread", process.SelectedThread); EndTest(); } + + void debugger_ProcessStarted(object sender, ProcessEventArgs e) + { + e.Process.ThreadStarted += delegate(object sender2, ThreadEventArgs f) { + ObjectDump("ThreadStartedEvent", f.Thread); + }; + } } } #endif