]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Add missing finalize for LightDMLayout
authorRobert Ancell <robert.ancell@canonical.com>
Thu, 1 Sep 2016 22:39:30 +0000 (10:39 +1200)
committerRobert Ancell <robert.ancell@canonical.com>
Thu, 1 Sep 2016 22:39:30 +0000 (10:39 +1200)
liblightdm-gobject/layout.c

index f22b6297aada953dc0a7dc28279358a2ff3ed0e9..13c974f318212455552b1cf47d14f95a01d1d9c5 100644 (file)
@@ -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,