]> Pileus Git - ~andy/gtk/commitdiff
Don't leak the to_reset list. (#353914, Chris Wilson)
authorMatthias Clasen <mclasen@redhat.com>
Sat, 9 Sep 2006 05:22:16 +0000 (05:22 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 9 Sep 2006 05:22:16 +0000 (05:22 +0000)
2006-09-09  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtksettings.c (_gtk_settings_reset_rc_values):
        Don't leak the to_reset list.  (#353914, Chris Wilson)

ChangeLog
gtk/gtksettings.c

index d5878eea5547b7d6c20c41976f6436be2708e62c..ee392a273cf60717497f37cb442a4ab1fd6dcfd6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,11 @@
 2006-09-09  Matthias Clasen <mclasen@redhat.com>
 
+       * 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 <mclasen@redhat.com>
 
        * gtk/gtktextbuffer.c (remove_all_selection_clipboards):
index 9b9bb517420be63d3de9d1cc2cad4e88c1c3b358..0054a2fcb4c79f3c7902a0845f674d08fdbd7574 100644 (file)
@@ -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);