diff options
author | Benjamin Otte <otte@redhat.com> | 2012-02-12 16:44:21 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-02-12 16:45:14 +0100 |
commit | 90e65f30abef5841ade5ab1494e8c5bf79f2baf4 (patch) | |
tree | 64c4641cbf6a2ce9645be38e004fea638c683cf6 /gtk/a11y | |
parent | a96c122fa478dd3b341a8c4684bfab830d1b1310 (diff) | |
download | gtk+-90e65f30abef5841ade5ab1494e8c5bf79f2baf4.tar.gz |
a11y: Mark cells as defunct when deleting them
Just unreffing isn't enough, atk-bridge might have a reference to the
object still.
Diffstat (limited to 'gtk/a11y')
-rw-r--r-- | gtk/a11y/gtktreeviewaccessible.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/a11y/gtktreeviewaccessible.c b/gtk/a11y/gtktreeviewaccessible.c index 2807e4158d..8bec29102b 100644 --- a/gtk/a11y/gtktreeviewaccessible.c +++ b/gtk/a11y/gtktreeviewaccessible.c @@ -97,6 +97,7 @@ gtk_tree_view_accessible_get_data_quark (void) static void cell_info_free (GtkTreeViewAccessibleCellInfo *cell_info) { + gtk_accessible_set_widget (GTK_ACCESSIBLE (cell_info->cell), NULL); g_object_unref (cell_info->cell); g_free (cell_info); |