gui: Use the new GcalContext API to get week start day once

This gets the globally set start-of-week setting on application startup.
Making the views redraw themselves on setting change while running will
be a later step.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/822>
This commit is contained in:
mindonwarp
2026-09-26 17:22:00 +00:00
committed by Marge Bot
parent acd8fbaf69
commit 107d4a067e
3 changed files with 12 additions and 4 deletions
+5 -2
View File
@@ -19,9 +19,10 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
#include "config.h"
#define G_LOG_DOMAIN "GcalMonthView"
#include "config.h"
#include "gcal-debug.h"
#include "gcal-event-widget-pool.h"
#include "gcal-gui-utils.h"
@@ -194,7 +195,9 @@ allocate_overflow_popover (GcalMonthView *self,
static inline void
update_weekday_labels (GcalMonthView *self)
{
const gint first_weekday = gcal_util_get_first_weekday_iso ();
GcalContext *context = gcal_application_get_context (GCAL_DEFAULT_APPLICATION);
const gint first_weekday = gcal_context_get_week_start_day (context);
for (gint i = 0; i < GCAL_N_WEEKDAYS; i++)
{