[gtk+] widget: Unref accessible



commit 03a63def24b84fc251a00113dfb871185bee2330
Author: Benjamin Otte <otte redhat com>
Date:   Sun Dec 18 17:18:49 2011 +0100

    widget: Unref accessible

 gtk/gtkwidget.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 909b32a..a003cfb 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -10107,7 +10107,10 @@ gtk_widget_real_destroy (GtkWidget *object)
       GtkAccessible *accessible = g_object_steal_qdata (G_OBJECT (widget), quark_accessible_object);
       
       if (accessible)
-        gtk_accessible_set_widget (accessible, NULL);
+        {
+          gtk_accessible_set_widget (accessible, NULL);
+          g_object_unref (accessible);
+        }
     }
 
   /* wipe accelerator closures (keep order) */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]