From ce3f1aa12d0e7750218e3a03bae9b4bed5b69296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Srbeck=C3=BD?= Date: Tue, 23 Aug 2005 14:57:43 +0000 Subject: [PATCH] Removed GC.WaitForPendingFinalizers() because Matt Ward reported it is causing deadlocks. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@420 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Debugger.Core/Project/Src/Debugger/NDebugger.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs index ac0e37c7d5..a302d811a8 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs @@ -81,7 +81,7 @@ namespace DebuggerLibrary corDebug.Initialize(); corDebug.SetManagedHandler(managedCallbackProxy); } - + internal void ResetEnvironment() { ClearModules(); @@ -91,15 +91,13 @@ namespace DebuggerLibrary ClearThreads(); currentProcess = null; - + evalQueue = new EvalQueue(this); - GC.Collect(GC.MaxGeneration); - GC.WaitForPendingFinalizers(); TraceMessage("Reset done"); } - - + + /// /// Fired when System.Diagnostics.Trace.WriteLine() is called in debuged process ///