From 2b375c5f65d65ca8f2107f3fcacd17956194dc4e Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 3 Nov 2022 09:25:16 +0100 Subject: [PATCH] EYearView: Correct calculation of the shown date The date shown above the list of the events for the selected day could be off by a day for some time zones due to incorrect calculation of the date. --- src/calendar/gui/e-year-view.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/calendar/gui/e-year-view.c b/src/calendar/gui/e-year-view.c index 59f08511b1..92c6545d19 100644 --- a/src/calendar/gui/e-year-view.c +++ b/src/calendar/gui/e-year-view.c @@ -530,19 +530,16 @@ year_view_add_to_list_store (EYearView *self, static void year_view_update_tree_view (EYearView *self) { - ICalTimezone *zone; GDate date; GtkTreeViewColumn *column; GSList *link; gchar buffer[128] = { 0, }; guint day_of_year; - zone = e_cal_data_model_get_timezone (self->priv->data_model); - g_date_clear (&date, 1); g_date_set_dmy (&date, self->priv->current_day, self->priv->current_month, self->priv->current_year); - e_datetime_format_format_inline ("calendar", "table", DTFormatKindDate, cal_comp_gdate_to_timet (&date, zone), buffer, sizeof (buffer)); + e_datetime_format_format_inline ("calendar", "table", DTFormatKindDate, cal_comp_gdate_to_timet (&date, i_cal_timezone_get_utc_timezone ()), buffer, sizeof (buffer)); column = gtk_tree_view_get_column (self->priv->tree_view, 0); gtk_tree_view_column_set_title (column, buffer);