81fa0f29c4932bc1f307dab746e0b59a01054aaf
`g_dbus_proxy_call_sync` will return NULL and set the recoverable `error` in case of failure. We didn't catch this previously so reading the variant from the return value caused a CRITICAL because a user didn't have the `week-start-day` setting (introduced in 50.alpha) and the returned `GVariant` was NULL. Now, we check whether en error is set after calling `g_dbus_proxy_call_sync` and propagate it to the calling method so it can gracefully handle it. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/862>
Installation
Links
- Homepage: apps.gnome.org/Calendar
- Report an issue: gitlab.gnome.org/GNOME/gnome-calendar/issues
- Donate: donate.gnome.org
- Translate: l10n.gnome.org/module/gnome-calendar
- Contact: matrix.to/#/#gnome-calendar:gnome.org
Contributing
For information on how to contribute, please check CONTRIBUTING.md and HACKING.md.
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%
