From 2f393ab117bdfeda94531d449c7dd23beb33eeae Mon Sep 17 00:00:00 2001 From: Hari Rana Date: Sat, 19 Sep 2026 09:07:07 -0400 Subject: [PATCH] views/month-view: Free GDateTime when setting active date Part-of: --- src/gui/views/gcal-month-view.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/views/gcal-month-view.c b/src/gui/views/gcal-month-view.c index 60b04936..f6162b1a 100644 --- a/src/gui/views/gcal-month-view.c +++ b/src/gui/views/gcal-month-view.c @@ -230,13 +230,15 @@ static void update_active_date (GcalMonthView *self) { g_autoptr (GcalRange) top_row_range = NULL; + g_autoptr (GDateTime) date = NULL; GtkWidget *top_row; top_row = g_ptr_array_index (self->week_rows, FIRST_VISIBLE_ROW_INDEX); top_row_range = gcal_month_view_row_get_range (GCAL_MONTH_VIEW_ROW (top_row)); g_assert (top_row_range != NULL); - gcal_view_set_date (GCAL_VIEW (self), gcal_range_get_start (top_row_range)); + date = gcal_range_get_start (top_row_range); + gcal_view_set_date (GCAL_VIEW (self), date); g_object_notify (G_OBJECT (self), "active-date"); }