From 6c7593dbb1a17896a38d8563570bd20020ce8abc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erick=20P=C3=A9rez=20Castellanos?= Date: Fri, 17 Oct 2014 00:56:29 -0400 Subject: [PATCH] application: free properties' memory on finalize Note: GtkCssProvider doesn't finalize correctly yet, but it is correct to clear the reference belonging to the application. --- src/gcal-application.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gcal-application.c b/src/gcal-application.c index 7254a8dc..29f6fe16 100644 --- a/src/gcal-application.c +++ b/src/gcal-application.c @@ -120,9 +120,10 @@ gcal_application_finalize (GObject *object) priv = gcal_application_get_instance_private (GCAL_APPLICATION (object)); g_clear_object (&(priv->settings)); + g_clear_object (&(priv->provider)); + g_clear_object (&(priv->manager)); - if (G_OBJECT_CLASS (gcal_application_parent_class)->finalize != NULL) - G_OBJECT_CLASS (gcal_application_parent_class)->finalize (object); + G_OBJECT_CLASS (gcal_application_parent_class)->finalize (object); } static void