[commit] r1161 - trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Wed Feb 9 14:26:22 CST 2011


Author: ksmyth
Date: Wed Feb  9 14:26:22 2011
New Revision: 1161

Log:
Need to release addon or GME wont exit

Modified:
   trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs

Modified: trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs
==============================================================================
--- trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs	Wed Feb  9 14:26:00 2011	(r1160)
+++ trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs	Wed Feb  9 14:26:22 2011	(r1161)
@@ -25,6 +25,11 @@
         #region MgaEventSink members
         public void GlobalEvent(globalevent_enum @event)
         {            
+            if (@event == globalevent_enum.GLOBALEVENT_CLOSE_PROJECT)
+            {
+                Marshal.FinalReleaseComObject(addon);
+                addon = null;
+            }
             if (!componentEnabled)
             {
                 return;


More information about the gme-commit mailing list