From a22bcd66c486868a9ac6058ce82a328cb7e57352 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 26 Mar 2006 06:10:15 +0000 Subject: [PATCH] Fix a leak --- ChangeLog | 3 +++ ChangeLog.pre-2-10 | 3 +++ gtk/gtkuimanager.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 257a36c92..dee50187a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-03-26 Matthias Clasen + * gtk/gtkuimanager.c (gtk_ui_manager_get_property): Fix + a leak. + * gtk/gtktexttag.c (gtk_text_tag_get_property): * gtk/gtkcellrenderertext.c (gtk_cell_render_text_get_property): Avoid an unnecessary strdup. (#336013) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 257a36c92..dee50187a 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2006-03-26 Matthias Clasen + * gtk/gtkuimanager.c (gtk_ui_manager_get_property): Fix + a leak. + * gtk/gtktexttag.c (gtk_text_tag_get_property): * gtk/gtkcellrenderertext.c (gtk_cell_render_text_get_property): Avoid an unnecessary strdup. (#336013) diff --git a/gtk/gtkuimanager.c b/gtk/gtkuimanager.c index 5d0453005..a5c916073 100644 --- a/gtk/gtkuimanager.c +++ b/gtk/gtkuimanager.c @@ -464,7 +464,7 @@ gtk_ui_manager_get_property (GObject *object, g_value_set_boolean (value, self->private_data->add_tearoffs); break; case PROP_UI: - g_value_set_string (value, gtk_ui_manager_get_ui (self)); + g_value_take_string (value, gtk_ui_manager_get_ui (self)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);