diff --git a/ChangeLog b/ChangeLog index ded0de74a7..0ce2659ac9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,12 @@ 2004-11-15 Matthias Clasen - * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): + * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the + list. (#158422, Morten Welinder) + +2004-11-15 Matthias Clasen + + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) * gtk/gtkbutton.c (gtk_button_screen_changed): Use GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints. (#158420, Morten Welinder) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ded0de74a7..0ce2659ac9 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,6 +1,12 @@ 2004-11-15 Matthias Clasen - * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): + * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the + list. (#158422, Morten Welinder) + +2004-11-15 Matthias Clasen + + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) * gtk/gtkbutton.c (gtk_button_screen_changed): Use GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints. (#158420, Morten Welinder) diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index ded0de74a7..0ce2659ac9 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,6 +1,12 @@ 2004-11-15 Matthias Clasen - * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): + * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the + list. (#158422, Morten Welinder) + +2004-11-15 Matthias Clasen + + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) * gtk/gtkbutton.c (gtk_button_screen_changed): Use GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints. (#158420, Morten Welinder) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index ded0de74a7..0ce2659ac9 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,6 +1,12 @@ 2004-11-15 Matthias Clasen - * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed): + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): + * gtk/gtkbutton.c (gtk_button_setting_changed): Really free the + list. (#158422, Morten Welinder) + +2004-11-15 Matthias Clasen + + * gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) * gtk/gtkbutton.c (gtk_button_screen_changed): Use GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints. (#158420, Morten Welinder) 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); } diff --git a/gtk/gtkimagemenuitem.c b/gtk/gtkimagemenuitem.c index 134e766bd5..fb05efd46b 100644 --- a/gtk/gtkimagemenuitem.c +++ b/gtk/gtkimagemenuitem.c @@ -566,12 +566,13 @@ traverse_container (GtkWidget *widget, static void gtk_image_menu_item_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); }