Author: lluis
Date: 2007-05-25 13:12:12 -0400 (Fri, 25 May 2007)
New Revision: 77955
Modified:
trunk/monodevelop/Core/src/MonoDevelop.Core/ChangeLog
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessService.cs
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/RemoteProcessObject.cs
Log:
* MonoDevelop.Core.Execution/RemoteProcessObject.cs,
MonoDevelop.Core.Execution/ProcessService.cs: Properly handle
add-in unload events.
Modified: trunk/monodevelop/Core/src/MonoDevelop.Core/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Core/ChangeLog 2007-05-25
17:11:08 UTC (rev 77954)
+++ trunk/monodevelop/Core/src/MonoDevelop.Core/ChangeLog 2007-05-25
17:12:12 UTC (rev 77955)
@@ -1,3 +1,9 @@
+2007-05-25 Lluis Sanchez Gual <[EMAIL PROTECTED]>
+
+ * MonoDevelop.Core.Execution/RemoteProcessObject.cs,
+ MonoDevelop.Core.Execution/ProcessService.cs: Properly handle
+ add-in unload events.
+
2007-05-23 Lluis Sanchez Gual <[EMAIL PROTECTED]>
* MonoDevelop.Core/FileService.cs: Added missing error message
Modified:
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessService.cs
===================================================================
---
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessService.cs
2007-05-25 17:11:08 UTC (rev 77954)
+++
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessService.cs
2007-05-25 17:12:12 UTC (rev 77955)
@@ -157,6 +157,8 @@
{
if (args.Change == ExtensionChange.Add)
executionHandlers.Add (args.ExtensionNode);
+ else
+ executionHandlers.Remove (args.ExtensionNode);
}
ProcessHostController GetHost (string id, bool shared)
Modified:
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/RemoteProcessObject.cs
===================================================================
---
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/RemoteProcessObject.cs
2007-05-25 17:11:08 UTC (rev 77954)
+++
trunk/monodevelop/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/RemoteProcessObject.cs
2007-05-25 17:12:12 UTC (rev 77955)
@@ -48,6 +48,7 @@
if (controller != null) {
controller.ReleaseInstance (this);
controller = null;
+ GC.SuppressFinalize (this);
}
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches