diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-04-13 13:51:49 -0700 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-04-13 14:04:08 -0700 |
commit | dbf3a0681a3de0e7e688cbc3f499dce8a5f3840b (patch) | |
tree | f68c417ee9073aeebe613449b3359c7d717925f2 /gtk/gtklistbox.c | |
parent | ac5fbb5ef3183c4b5699fcb71102c1f040a66fcf (diff) | |
download | gtk+-dbf3a0681a3de0e7e688cbc3f499dce8a5f3840b.tar.gz |
listbox: Emit ::row-selected as we used to
The listbox selection test was failing because we were not
emitting these signals anymore.
Diffstat (limited to 'gtk/gtklistbox.c')
-rw-r--r-- | gtk/gtklistbox.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c index d67440f494..5baa4ec565 100644 --- a/gtk/gtklistbox.c +++ b/gtk/gtklistbox.c @@ -944,7 +944,10 @@ gtk_list_box_set_selection_mode (GtkListBox *box, g_object_notify_by_pspec (G_OBJECT (box), properties[PROP_SELECTION_MODE]); if (dirty) - g_signal_emit (box, signals[SELECTED_ROWS_CHANGED], 0); + { + g_signal_emit (box, signals[ROW_SELECTED], 0, NULL); + g_signal_emit (box, signals[SELECTED_ROWS_CHANGED], 0); + } } /** @@ -2214,7 +2217,10 @@ gtk_list_box_remove (GtkContainer *container, gtk_widget_queue_resize (widget); if (was_selected) - g_signal_emit (box, signals[SELECTED_ROWS_CHANGED], 0); + { + g_signal_emit (box, signals[ROW_SELECTED], 0, NULL); + g_signal_emit (box, signals[SELECTED_ROWS_CHANGED], 0); + } } static void |