diff options
author | Michael Natterer <mitch@imendio.com> | 2005-11-23 14:23:26 +0000 |
---|---|---|
committer | Michael Natterer <mitch@src.gnome.org> | 2005-11-23 14:23:26 +0000 |
commit | a2f1956865de84c14140605f902009057a42bde3 (patch) | |
tree | 1b048fd03f1e7171b06b1787f77d3b406e0107fd | |
parent | ab9c57d34c397f58d3632de114708e85661e20e1 (diff) | |
download | gdk-pixbuf-a2f1956865de84c14140605f902009057a42bde3.tar.gz |
don't leak all toplevel windows on other screens (correctly remove all
2005-11-23 Michael Natterer <mitch@imendio.com>
* gtk/gtkrc.c (gtk_rc_reset_widgets): don't leak all toplevel
windows on other screens (correctly remove all temporary
references).
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 6 | ||||
-rw-r--r-- | gtk/gtkrc.c | 3 |
3 files changed, 14 insertions, 1 deletions
@@ -1,5 +1,11 @@ 2005-11-23 Michael Natterer <mitch@imendio.com> + * gtk/gtkrc.c (gtk_rc_reset_widgets): don't leak all toplevel + windows on other screens (correctly remove all temporary + references). + +2005-11-23 Michael Natterer <mitch@imendio.com> + Added symbolic themable colors. Patch is a merged version of proposals from Matthias and maemo-gtk. Fixes bug #114355. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index cd8f5c72e..3935903c0 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,11 @@ 2005-11-23 Michael Natterer <mitch@imendio.com> + * gtk/gtkrc.c (gtk_rc_reset_widgets): don't leak all toplevel + windows on other screens (correctly remove all temporary + references). + +2005-11-23 Michael Natterer <mitch@imendio.com> + Added symbolic themable colors. Patch is a merged version of proposals from Matthias and maemo-gtk. Fixes bug #114355. diff --git a/gtk/gtkrc.c b/gtk/gtkrc.c index 41c8160d1..33396bb6d 100644 --- a/gtk/gtkrc.c +++ b/gtk/gtkrc.c @@ -1400,8 +1400,9 @@ gtk_rc_reset_widgets (GtkSettings *settings) if (gtk_widget_get_screen (list->data) == settings->screen) { gtk_widget_reset_rc_styles (list->data); - g_object_unref (list->data); } + + g_object_unref (list->data); } g_list_free (toplevels); } |