c2f3953dded40c9c18f97927c522ad849d5c3512
One of the biggest issues of GNOME Calendar views right now is that they rely on GObject property system to update the active date. Even gcal_view_set_date() is just a wrapper around GObject set. Because GObject asynchronously updates the property by letting the mainloop handle it, we can never be assured that all the views had their views updated before updating the data model. This patch temporarily adds sanity checks to GcalWeekHeader to prevent making Calendar unusable, until we fix GcalView.
Calendar is a calendar application for GNOME. Design is an ongoing effort, so is development. The wiki is [here][1] [1]: https://wiki.gnome.org/Design/Apps/Calendar
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%