From 4d05ffb9d3ae9b01a02bebe0803886aefe48cd45 Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Tue, 15 Oct 2019 00:07:49 +0200 Subject: [PATCH] Don't forget to chain up to parent finalize This can give a small memory leak and can prevent the necessary closing of resources. --- src/core/gcal-manager.c | 2 ++ src/views/gcal-week-header.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/core/gcal-manager.c b/src/core/gcal-manager.c index afbdacbf..20921959 100644 --- a/src/core/gcal-manager.c +++ b/src/core/gcal-manager.c @@ -670,6 +670,8 @@ gcal_manager_finalize (GObject *object) g_clear_pointer (&self->clients, g_hash_table_destroy); + G_OBJECT_CLASS (gcal_manager_parent_class)->finalize (object); + GCAL_EXIT; } diff --git a/src/views/gcal-week-header.c b/src/views/gcal-week-header.c index ad531401..03c24132 100644 --- a/src/views/gcal-week-header.c +++ b/src/views/gcal-week-header.c @@ -1161,6 +1161,8 @@ gcal_week_header_finalize (GObject *object) for (i = 0; i < G_N_ELEMENTS (self->weather_infos); i++) wid_clear (&self->weather_infos[i]); + + G_OBJECT_CLASS (gcal_week_header_parent_class)->finalize (object); } static void