flow box: Avoid excessive signals

We were emitting the a11y ::selection-changed signal much more
often than ::selected-children-changed. Thats not necessary.
This commit is contained in:
Matthias Clasen 2014-03-29 00:46:51 -04:00
parent bf8a169cb9
commit 7ac684e9e3

View File

@ -961,8 +961,6 @@ static gboolean
gtk_flow_box_child_set_selected (GtkFlowBoxChild *child,
gboolean selected)
{
GtkFlowBox *box;
if (CHILD_PRIV (child)->selected != selected)
{
CHILD_PRIV (child)->selected = selected;
@ -973,9 +971,6 @@ gtk_flow_box_child_set_selected (GtkFlowBoxChild *child,
gtk_widget_unset_state_flags (GTK_WIDGET (child),
GTK_STATE_FLAG_SELECTED);
box = gtk_flow_box_child_get_box (child);
_gtk_flow_box_accessible_selection_changed (GTK_WIDGET (box));
gtk_widget_queue_draw (GTK_WIDGET (child));
return TRUE;