From: Robert Ancell Date: Thu, 1 Sep 2016 22:39:30 +0000 (+1200) Subject: Add missing finalize for LightDMLayout X-Git-Url: https://rtime.felk.cvut.cz/gitweb/sojka/lightdm.git/commitdiff_plain/97354716629713bef68bbab6035373e798a65759 Add missing finalize for LightDMLayout --- diff --git a/liblightdm-gobject/layout.c b/liblightdm-gobject/layout.c index f22b6297..13c974f3 100644 --- a/liblightdm-gobject/layout.c +++ b/liblightdm-gobject/layout.c @@ -302,6 +302,16 @@ lightdm_layout_get_property (GObject *object, } } +static void +lightdm_layout_finalize (GObject *object) +{ + LightDMLayout *self = LIGHTDM_LAYOUT (object); + + g_free (self->name); + g_free (self->short_description); + g_free (self->description); +} + static void lightdm_layout_class_init (LightDMLayoutClass *klass) { @@ -309,6 +319,7 @@ lightdm_layout_class_init (LightDMLayoutClass *klass) object_class->set_property = lightdm_layout_set_property; object_class->get_property = lightdm_layout_get_property; + object_class->finalize = lightdm_layout_finalize; g_object_class_install_property (object_class, PROP_NAME,