Toggle Enable shortcuts -> fading of shortcut keys delayed
@egmontkob
Submitted by Egmont Koblinger Link to original bug (#792139)
Description
Preferences -> Shortcuts -> toggle Enable shortcuts
Move the mouse slowly over the table underneath. Notice that the shortcut keys get (un)grayed out one by one, as you mouseover.
Expected: All of them should toggle immediately.
Happens both with Adwaita and Ambiance.
terminal_accels_fill_treeview() sets up the column's renderer func to be accel_set_func, with userdata being disable_shortcuts_button (the widget).
accel_set_func() sets the boolean writable based on this togglebutton's state, and sets sensitive/editable (the color is sure derived from the former) to this boolean.
There should be some means to ask treeview(cell?renderer?whatever) to redraw if its desired rendering changed due to some external circumstance (somewhat analogously to gtk_list_box_invalidate_sort() for example). I just cannot find it. Maybe reinstall the same cell_data_func?
Version: git master
Resolution: RESOLVED FIXED