From f751803e07d08bb72b84fc6a3007c744cb36727c Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Thu, 9 Mar 2023 11:32:57 -0300 Subject: [PATCH] views/week-header: Use minute granurality We end up losing minutes information when running through this code path. Technically it's fine, because we copy the minutes from the event, but it's better nonetheless to operate on the level of granularity that Calendar supports. --- src/gui/views/gcal-week-header.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/views/gcal-week-header.c b/src/gui/views/gcal-week-header.c index 09865cd8..3d55af3f 100644 --- a/src/gui/views/gcal-week-header.c +++ b/src/gui/views/gcal-week-header.c @@ -1211,9 +1211,9 @@ move_event_to_cell (GcalWeekHeader *self, dnd_date = g_date_time_add_days (tmp_dt, cell); /* End date */ - difference = g_date_time_difference (end_date, start_date) / G_TIME_SPAN_HOUR; + difference = g_date_time_difference (end_date, start_date) / G_TIME_SPAN_MINUTE; - new_end = g_date_time_add_hours (dnd_date, difference); + new_end = g_date_time_add_minutes (dnd_date, difference); gcal_event_set_date_end (changed_event, new_end); /*