diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 4 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 4 | ||||
-rw-r--r-- | gtk/gtkrc.c | 2 | ||||
-rw-r--r-- | gtk/gtksettings.c | 4 |
5 files changed, 15 insertions, 3 deletions
@@ -1,5 +1,9 @@ 2005-03-03 Matthias Clasen <mclasen@redhat.com> + * gtk/gtksettings.c (gtk_settings_get_property): + * gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak + the values here. (#169047, Philip Langdale) + * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): Don't warn if a stock icon cannot be found. (#168830, Sven Neumann) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 2408bc42d0..dcd93a575e 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,9 @@ 2005-03-03 Matthias Clasen <mclasen@redhat.com> + * gtk/gtksettings.c (gtk_settings_get_property): + * gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak + the values here. (#169047, Philip Langdale) + * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): Don't warn if a stock icon cannot be found. (#168830, Sven Neumann) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 2408bc42d0..dcd93a575e 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,9 @@ 2005-03-03 Matthias Clasen <mclasen@redhat.com> + * gtk/gtksettings.c (gtk_settings_get_property): + * gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak + the values here. (#169047, Philip Langdale) + * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): Don't warn if a stock icon cannot be found. (#168830, Sven Neumann) diff --git a/gtk/gtkrc.c b/gtk/gtkrc.c index 08b7721a83..0dd4a52197 100644 --- a/gtk/gtkrc.c +++ b/gtk/gtkrc.c @@ -2312,7 +2312,7 @@ gtk_rc_parse_assignment (GScanner *scanner, { g_string_append_c (gstring, ' '); g_value_init (&prop->value, G_TYPE_GSTRING); - g_value_set_static_boxed (&prop->value, gstring); + g_value_take_boxed (&prop->value, gstring); } else g_string_free (gstring, TRUE); diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c index 4aec31559f..f74f5cc265 100644 --- a/gtk/gtksettings.c +++ b/gtk/gtksettings.c @@ -572,8 +572,8 @@ gtk_settings_get_property (GObject *object, g_value_init (&gstring_value, G_TYPE_GSTRING); - g_value_set_boxed (&gstring_value, - g_string_new (g_value_get_string (&val))); + g_value_take_boxed (&gstring_value, + g_string_new (g_value_get_string (&val))); g_value_init (&tmp_value, G_PARAM_SPEC_VALUE_TYPE (pspec)); |