projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b6cfe59
)
inspector: Fix a small memory leak
author
Matthias Clasen
<mclasen@redhat.com>
Wed, 25 Dec 2019 00:40:50 +0000
(19:40 -0500)
committer
Matthias 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
patch
|
blob
|
history
diff --git
a/gtk/inspector/prop-editor.c
b/gtk/inspector/prop-editor.c
index b44a2c177bad5e55be29e69272f7a6b186d7f867..220d984e7861b08d3751af304ffb46a0c7fea9b6 100644
(file)
--- a/
gtk/inspector/prop-editor.c
+++ b/
gtk/inspector/prop-editor.c
@@
-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);
}