summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-03-09 11:32:57 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-03-16 12:27:09 +0000
commitf751803e07d08bb72b84fc6a3007c744cb36727c (patch)
treef461e93a8091dd0f2a995dbd150915031c82be3b /src
parent8b9af9241e497c78b2ab915a4ea68b070ca21d42 (diff)
downloadgnome-calendar-f751803e07d08bb72b84fc6a3007c744cb36727c.tar.gz
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.
Diffstat (limited to 'src')
-rw-r--r--src/gui/views/gcal-week-header.c4
1 files 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);
/*