From 28d95d764e6b5c95b1a0e5556cc183e28dd671ae Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 12 Jan 2017 17:57:12 +0100 Subject: Fix two memory leaks --- capplets/appearance/appearance-style.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/capplets/appearance/appearance-style.c b/capplets/appearance/appearance-style.c index 8b7bd80e..afd892b6 100644 --- a/capplets/appearance/appearance-style.c +++ b/capplets/appearance/appearance-style.c @@ -955,9 +955,9 @@ prepare_list (AppearanceData *data, GtkWidget *list, ThemeType type, GCallback c conv_data->thumbnail = thumbnail; /* set useful data for callbacks */ - g_object_set_data (G_OBJECT (list), THEME_DATA, conv_data); + g_object_set_data_full (G_OBJECT (list), THEME_DATA, conv_data, g_free); g_object_set_data (G_OBJECT (list), GSETTINGS_SETTINGS, settings); - g_object_set_data (G_OBJECT (list), GSETTINGS_KEY, g_strdup(key)); + g_object_set_data_full (G_OBJECT (list), GSETTINGS_KEY, g_strdup(key), g_free); /* select in treeview the theme set in gsettings */ GtkTreeModel *treemodel; -- cgit v1.2.1