diff --git a/ChangeLog b/ChangeLog index e68ffba2e..06b7354f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-11-28 Mike Kestner + + * glib/Object.cs: take ref using method param to avoid + NREs. [Fixes #344250] + 2007-11-16 Mike Kestner * glib/Object.cs: use toggle refs for all objects. diff --git a/glib/Object.cs b/glib/Object.cs index 25eebcf4b..9a3063b00 100644 --- a/glib/Object.cs +++ b/glib/Object.cs @@ -115,7 +115,7 @@ namespace GLib { } if (!owned_ref) - g_object_ref (obj.Handle); + g_object_ref (o); obj = GLib.ObjectManager.CreateObject(o); if (obj == null) {