From 516bb1dbc128de7b40ffa651880c981bc07af6f8 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Wed, 15 Feb 2012 09:17:20 +0100 Subject: [PATCH] Bug 455900 - Invalid write on gtkfilechooserdefault finalise --- gtk/a11y/gtktreeviewaccessible.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/a11y/gtktreeviewaccessible.c b/gtk/a11y/gtktreeviewaccessible.c index a8e401484b..d160dfa4fc 100644 --- a/gtk/a11y/gtktreeviewaccessible.c +++ b/gtk/a11y/gtktreeviewaccessible.c @@ -3307,6 +3307,7 @@ disconnect_model_signals (GtkTreeViewAccessible *accessible) GtkWidget *widget; obj = G_OBJECT (accessible->tree_model); + g_object_remove_weak_pointer (obj, (gpointer *) &accessible->tree_model); widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible)); g_signal_handlers_disconnect_by_func (obj, model_row_changed, widget); g_signal_handlers_disconnect_by_func (obj, model_row_inserted, widget);