[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