summaryrefslogtreecommitdiff
path: root/gtk/gtkbutton.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2004-11-16 02:06:20 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-11-16 02:06:20 +0000
commitd651bb25cd53dd8dee940fe9d788d0c7d9e0dc18 (patch)
tree9085aa778d3fb278aee0794b75d4a64be0d57922 /gtk/gtkbutton.c
parenta5869f4c5055739cdbae05186181a8bea70957aa (diff)
downloadgtk+-d651bb25cd53dd8dee940fe9d788d0c7d9e0dc18.tar.gz
Really free the list. (#158422, Morten Welinder)
2004-11-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the list. (#158422, Morten Welinder)
Diffstat (limited to 'gtk/gtkbutton.c')
-rw-r--r--gtk/gtkbutton.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c
index 3f958015a4..e73d914bc8 100644
--- a/gtk/gtkbutton.c
+++ b/gtk/gtkbutton.c
@@ -1672,12 +1672,13 @@ traverse_container (GtkWidget *widget,
static void
gtk_button_setting_changed (GtkSettings *settings)
{
- GList *list;
+ GList *list, *l;
list = gtk_window_list_toplevels ();
- for (; list; list = list->next)
- gtk_container_forall (GTK_CONTAINER (list->data), traverse_container, NULL);
+ for (l = list; l; l = l->next)
+ gtk_container_forall (GTK_CONTAINER (l->data),
+ traverse_container, NULL);
g_list_free (list);
}