diff --git a/ChangeLog b/ChangeLog index 3bdc130824..6d1e42a7bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-03-27 Matthias Clasen + + * gtk/gtktextbuffer.c (gtk_text_buffer_get_property): + * gtk/gtkuimanager.c (gtk_ui_manager_get_property): Fix leaks. + + 2006-03-24 Matthias Clasen * gtk/gtktextview.c (gtk_text_view_value_changed): Don't call diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 3bdc130824..6d1e42a7bb 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2006-03-27 Matthias Clasen + + * gtk/gtktextbuffer.c (gtk_text_buffer_get_property): + * gtk/gtkuimanager.c (gtk_ui_manager_get_property): Fix leaks. + + 2006-03-24 Matthias Clasen * gtk/gtktextview.c (gtk_text_view_value_changed): Don't call diff --git a/gtk/gtktextbuffer.c b/gtk/gtktextbuffer.c index c4e2e47ffa..fdb1bc18b8 100644 --- a/gtk/gtktextbuffer.c +++ b/gtk/gtktextbuffer.c @@ -441,8 +441,8 @@ gtk_text_buffer_get_property (GObject *object, gtk_text_buffer_get_start_iter (text_buffer, &start); gtk_text_buffer_get_end_iter (text_buffer, &end); - g_value_set_string (value, - gtk_text_buffer_get_text (text_buffer, &start, &end, FALSE)); + g_value_take_string (value, + gtk_text_buffer_get_text (text_buffer, &start, &end, FALSE)); break; } diff --git a/gtk/gtkuimanager.c b/gtk/gtkuimanager.c index 867aa1d4e8..d2265c6494 100644 --- a/gtk/gtkuimanager.c +++ b/gtk/gtkuimanager.c @@ -470,7 +470,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);