prefs: Fix memory leak
This commit is contained in:
parent
796ca6746d
commit
2eb3ff4bfb
@ -914,6 +914,8 @@ do_override (char *key,
|
|||||||
detailed_signal = g_strdup_printf ("changed::%s", key);
|
detailed_signal = g_strdup_printf ("changed::%s", key);
|
||||||
handler_id = g_signal_connect (settings, detailed_signal,
|
handler_id = g_signal_connect (settings, detailed_signal,
|
||||||
G_CALLBACK (settings_changed), NULL);
|
G_CALLBACK (settings_changed), NULL);
|
||||||
|
g_free (detailed_signal);
|
||||||
|
|
||||||
g_object_set_data (G_OBJECT (settings), key, GUINT_TO_POINTER (handler_id));
|
g_object_set_data (G_OBJECT (settings), key, GUINT_TO_POINTER (handler_id));
|
||||||
|
|
||||||
settings_changed (settings, key, NULL);
|
settings_changed (settings, key, NULL);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user