From 9c1a7fecfc7523ba82c8fac39721de2fa5a3e5ac Mon Sep 17 00:00:00 2001 From: Adrien Plazas Date: Wed, 3 Dec 2025 20:48:11 +0100 Subject: [PATCH] week-header: Fix end of week comparison This fixes comparison of an event to the end of the week, so "end" can't incorrectly be 7 anymore. Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/835 Part-of: --- src/gui/views/gcal-week-header.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/views/gcal-week-header.c b/src/gui/views/gcal-week-header.c index 21af7a29..0137f874 100644 --- a/src/gui/views/gcal-week-header.c +++ b/src/gui/views/gcal-week-header.c @@ -1681,7 +1681,7 @@ gcal_week_header_add_event (GcalWeekHeader *self, start = 0; /* End position */ - if (g_date_time_compare (event_end, week_end) <= 0) + if (g_date_time_compare (event_end, week_end) < 0) end = floor (g_date_time_difference (event_end, week_start) / G_TIME_SPAN_DAY) - all_day; else end = 6;