From 9ac721885beb4dfa401b50dbac1062595a2a5f64 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Fri, 13 May 2005 17:34:37 +0000 Subject: [PATCH] 2005-05-13 Mike Kestner * generator/MethodBody.cs : don't create a new destroy notify delegate, just use GLib.DestroyHelper.NotifyHandler directly. svn path=/trunk/gtk-sharp/; revision=44504 --- ChangeLog | 5 +++++ generator/MethodBody.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 66dbc8fb6..82f2d45e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-05-13 Mike Kestner + + * generator/MethodBody.cs : don't create a new destroy notify + delegate, just use GLib.DestroyHelper.NotifyHandler directly. + 2005-05-11 Mike Kestner * glib/Object.cs : mark Dispose virtual. diff --git a/generator/MethodBody.cs b/generator/MethodBody.cs index 73b1522d1..43d0ef68b 100644 --- a/generator/MethodBody.cs +++ b/generator/MethodBody.cs @@ -152,7 +152,7 @@ namespace GtkSharp.Generation { sw.WriteLine (indent + "\t\t\t\t{0}_wrapper = new {1} ({0});", name, wrapper); sw.WriteLine (indent + "\t\t\t\t{0} = (IntPtr) GCHandle.Alloc ({1}_wrapper);", parameters [i + 1].Name, name); - sw.WriteLine (indent + "\t\t\t\t{0} = new {1} (GLib.DestroyHelper.NotifyHandler);", parameters [i + 2].Name, parameters [i + 2].CSType); + sw.WriteLine (indent + "\t\t\t\t{0} = GLib.DestroyHelper.NotifyHandler;", parameters [i + 2].Name, parameters [i + 2].CSType); sw.WriteLine (indent + "\t\t\t}"); break;