diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2023-03-09 11:32:57 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2023-03-16 12:27:09 +0000 |
commit | f751803e07d08bb72b84fc6a3007c744cb36727c (patch) | |
tree | f461e93a8091dd0f2a995dbd150915031c82be3b /src | |
parent | 8b9af9241e497c78b2ab915a4ea68b070ca21d42 (diff) | |
download | gnome-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.c | 4 |
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); /* |