Files
federated-calendar/src/core
mindonwarp 81fa0f29c4 core: Catch errors when trying to read from settings portal
`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>
2026-10-03 13:26:49 +02:00
..
2020-10-31 16:55:06 -03:00
2026-05-03 16:57:49 +00:00
2026-10-02 13:58:05 +00:00
2026-10-02 13:58:04 +00:00
2026-05-20 14:33:13 -04:00
2026-07-22 14:13:36 +00:00
2026-05-20 14:33:13 -04:00
2026-05-03 16:57:49 +00:00