GNOME Bugzilla – Bug 766259
Selected calendars gets reselected when deselecting one calendar
Last modified: 2017-04-17 18:20:40 UTC
When using the calendar button in the header bar. Deselecting one calendar makes the remaining selected calendars gets automatically deselected and then immediatly reslected, triggering the selection animation for the check marks. This looks a bit weird and jarring.
Confirmed, I've been seeing this behaviour as well. From the looks of it I'm not sure the subsequent checkboxes actually get deselected or that they just get re-triggered to do the CSS animation for checked checkboxes.
Created attachment 328262 [details] [review] window: change check button state when a source is enabled The attached patch fix the issue. Instead of destroying and readding each row when the checkbutton gets selected, simply change the check's active state.
Attachment 328262 [details] pushed as 7553d51 - window: change check button state when a source is enabled