From fdbb1516840fbda0739c0fc22ba934fa2f16cd07 Mon Sep 17 00:00:00 2001 From: Todd Berman Date: Wed, 4 May 2005 19:12:21 +0000 Subject: [PATCH] 2005-05-04 Todd Berman * glade/XML.custom: Store the callback wrapper so it doesn't get GC'd. svn path=/trunk/gtk-sharp/; revision=44040 --- ChangeLog | 4 ++++ glade/XML.custom | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 101f772da..783e804a8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-05-04 Todd Berman + + * glade/XML.custom: Store the callback wrapper so it doesn't get GC'd. + 2005-05-04 Dan Winship * parser/gapi2xml.pl: make note of _get_type methods for enums diff --git a/glade/XML.custom b/glade/XML.custom index 74f33fdaf..79e1ccd45 100644 --- a/glade/XML.custom +++ b/glade/XML.custom @@ -32,8 +32,8 @@ public static Glade.XMLCustomWidgetHandler CustomHandler { set { - GladeSharp.XMLCustomWidgetHandlerWrapper value_wrapper = new GladeSharp.XMLCustomWidgetHandlerWrapper (value); - glade_set_custom_handler(value_wrapper.NativeDelegate, IntPtr.Zero); + callback_wrapper = new GladeSharp.XMLCustomWidgetHandlerWrapper (value); + glade_set_custom_handler(callback_wrapper.NativeDelegate, IntPtr.Zero); } }