From 1ed9d33d2497eee1f0cdd9fd107d427338b2ada5 Mon Sep 17 00:00:00 2001 From: Joanmarie Diggs Date: Wed, 25 Mar 2015 04:01:48 +0100 Subject: [PATCH] a11y: Only emit name-changed once We were emitting it twice, once with deleting the old text, once with inserting the new text. https://bugzilla.gnome.org/show_bug.cgi?id=746706 --- gtk/a11y/gtktextcellaccessible.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gtk/a11y/gtktextcellaccessible.c b/gtk/a11y/gtktextcellaccessible.c index 30a2121f85..aca9693324 100644 --- a/gtk/a11y/gtktextcellaccessible.c +++ b/gtk/a11y/gtktextcellaccessible.c @@ -158,8 +158,6 @@ gtk_text_cell_accessible_update_cache (GtkCellAccessible *cell) { g_signal_emit_by_name (cell, "text-changed::delete", 0, text_cell->priv->cell_length); - if (obj->name == NULL) - g_object_notify (G_OBJECT (obj), "accessible-name"); } g_free (text_cell->priv->cell_text); @@ -170,10 +168,10 @@ gtk_text_cell_accessible_update_cache (GtkCellAccessible *cell) { g_signal_emit_by_name (cell, "text-changed::insert", 0, text_cell->priv->cell_length); - - if (obj->name == NULL) - g_object_notify (G_OBJECT (obj), "accessible-name"); } + + if (obj->name == NULL) + g_object_notify (G_OBJECT (obj), "accessible-name"); } g_free (text);