diff --git a/ChangeLog b/ChangeLog index d5878eea55..ee392a273c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,11 @@ 2006-09-09 Matthias Clasen + * gtk/gtksettings.c (_gtk_settings_reset_rc_values): + Don't leak the to_reset list. (#353914, Chris Wilson) + * gtk/gtkwidget.c: Add docs for the parent-set signal. (#353772, Mariano Suárez-Alvarez) - 2006-09-08 Matthias Clasen * gtk/gtktextbuffer.c (remove_all_selection_clipboards): diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c index 9b9bb51742..0054a2fcb4 100644 --- a/gtk/gtksettings.c +++ b/gtk/gtksettings.c @@ -1480,6 +1480,8 @@ _gtk_settings_reset_rc_values (GtkSettings *settings) g_datalist_id_remove_data (&settings->queued_settings, key_id); } + g_slist_free (to_reset); + /* Now reset the active settings */ pspecs = g_object_class_list_properties (G_OBJECT_GET_CLASS (settings), NULL);