From 22e5ff6252bb769be2ef405de6227ea5a850a123 Mon Sep 17 00:00:00 2001 From: parzival Date: Mon, 9 Feb 2026 14:30:46 +0530 Subject: [PATCH] calendar: Fix DTEND handling for all-day events in ICS import preview Part-of: --- src/gui/importer/gcal-import-file-row.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/importer/gcal-import-file-row.c b/src/gui/importer/gcal-import-file-row.c index cd3a7f01..413da5df 100644 --- a/src/gui/importer/gcal-import-file-row.c +++ b/src/gui/importer/gcal-import-file-row.c @@ -149,7 +149,10 @@ fill_grid_with_event_data (GcalImportFileRow *self, ical_end = i_cal_component_get_dtend (ical_component); end = gcal_date_time_from_icaltime (ical_end); if (i_cal_time_is_date (ical_end)) - end_string = g_date_time_format (end, "%x"); + { + g_autoptr (GDateTime) inclusive_end = g_date_time_add_days (end, -1); + end_string = g_date_time_format (inclusive_end, "%x"); + } else { end_local = g_date_time_to_local (end);