From 75f7d1226dccc3cd184591c7c8138a3844223038 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Tue, 3 Feb 2004 15:42:58 +0000 Subject: [PATCH] 2004-02-03 Mike Kestner * glib/Value.cs : remove double free of ManagedValues. Fixes the unfiled (cough, tberman, cough) bug in managed types as tree store values. svn path=/trunk/gtk-sharp/; revision=22745 --- ChangeLog | 6 ++++++ glib/Value.cs | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index bd271431a..4f689e17b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-02-03 Mike Kestner + + * glib/Value.cs : remove double free of ManagedValues. Fixes the + unfiled (cough, tberman, cough) bug in managed types as tree + store values. + 2004-02-03 Mike Kestner * glib/ManagedValue.cs : null check on Free. diff --git a/glib/Value.cs b/glib/Value.cs index 652d8f65e..129a2ce9f 100755 --- a/glib/Value.cs +++ b/glib/Value.cs @@ -67,10 +67,6 @@ namespace GLib { public void Dispose () { if (_val != IntPtr.Zero && needs_dispose) { - IntPtr rawtype = gtksharp_value_get_value_type (_val); - if (rawtype == ManagedValue.GType.Val) { - ManagedValue.Free (g_value_get_boxed (_val)); - } lock (idle_queue) { idle_queue.Enqueue (_val);