From 19fc8138babe7aa64b4bd2345c18f87557ff9065 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Wed, 1 Apr 2020 21:03:56 -0300 Subject: [PATCH] week-header: Use g_date_time_compare() It is incorrect to use the date-only comparison here. Use the appropriate GDateTime API and fix a truckload of issues. Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/546 --- src/views/gcal-week-header.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/gcal-week-header.c b/src/views/gcal-week-header.c index 92f37eeb..31f06ae4 100644 --- a/src/views/gcal-week-header.c +++ b/src/views/gcal-week-header.c @@ -1775,7 +1775,7 @@ gcal_week_header_add_event (GcalWeekHeader *self, } /* Start position */ - if (gcal_date_time_compare_date (event_start, week_start) >= 0) + if (g_date_time_compare (event_start, week_start) >= 0) start = floor (g_date_time_difference (event_start, week_start) / G_TIME_SPAN_DAY); else start = 0;