summaryrefslogtreecommitdiff
path: root/gtk/gtkcellrenderertext.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkcellrenderertext.c')
-rw-r--r--gtk/gtkcellrenderertext.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/gtk/gtkcellrenderertext.c b/gtk/gtkcellrenderertext.c
index 2ff8c52586..a5aca6e192 100644
--- a/gtk/gtkcellrenderertext.c
+++ b/gtk/gtkcellrenderertext.c
@@ -689,14 +689,7 @@ gtk_cell_renderer_text_get_property (GObject *object,
break;
case PROP_FONT:
- {
- /* FIXME GValue imposes a totally gratuitous string copy
- * here, we could just hand off string ownership
- */
- gchar *str = pango_font_description_to_string (celltext->font);
- g_value_set_string (value, str);
- g_free (str);
- }
+ g_value_take_string (value, pango_font_description_to_string (celltext->font);
break;
case PROP_FONT_DESC: