inspector: Fix a small memory leak
authorMatthias Clasen <mclasen@redhat.com>
Wed, 25 Dec 2019 00:40:50 +0000 (19:40 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 25 Dec 2019 14:47:22 +0000 (09:47 -0500)
The property editor was leaking a few GValues.

gtk/inspector/prop-editor.c

index b44a2c177bad5e55be29e69272f7a6b186d7f867..220d984e7861b08d3751af304ffb46a0c7fea9b6 100644 (file)
@@ -626,6 +626,7 @@ unichar_changed (GObject *object, GParamSpec *pspec, gpointer data)
   g_value_init (&val, pspec->value_type);
   get_property_value (object, pspec, &val);
   new_val = (gunichar)g_value_get_uint (&val);
+  g_value_unset (&val);
 
   if (new_val != old_val)
     {
@@ -1527,6 +1528,7 @@ readonly_changed (GObject    *object,
 
   gtk_label_set_label (GTK_LABEL (data), value);
 
+  g_value_unset (&gvalue);
   g_free (value);
   g_free (type);
 }