GNOME Bugzilla – Bug 729809
listbox: Add missing ::row-selected emissions
Last modified: 2014-08-03 21:19:15 UTC
See patch. I'm a bit unsure about the emissions in update_selection() for MULTIPLE (in particular when unselecting a row while there are still other rows selected), but at least the rest should be straightforward.
Created attachment 276148 [details] [review] listbox: Add missing ::row-selected emissions Rows are not necessarily selected via select_row_internal(), add the missing signal emissions there. Also the signal should be emitted when removing the selection altogether.
I'd like to see a testcase that shows the missing emissions.
Attachment 276148 [details] pushed as 6f857f8 - listbox: Add missing ::row-selected emissions