[pango] Use g_value_take_object



commit 9f5dd43267459393c17343c3dfc3b29ee76606ce
Author: Behdad Esfahbod <behdad behdad org>
Date:   Wed Aug 29 16:59:03 2012 -0400

    Use g_value_take_object

 pango/pangofc-font.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/pango/pangofc-font.c b/pango/pangofc-font.c
index 9e0ea5d..5830790 100644
--- a/pango/pangofc-font.c
+++ b/pango/pangofc-font.c
@@ -259,9 +259,7 @@ pango_fc_font_get_property (GObject       *object,
       {
 	PangoFcFont *fcfont = PANGO_FC_FONT (object);
 	PangoFontMap *fontmap = g_weak_ref_get ((GWeakRef *) &fcfont->fontmap);
-	g_value_set_object (value, fontmap);
-	if (fontmap)
-	  g_object_unref (fontmap);
+	g_value_take_object (value, fontmap);
       }
       break;
     default:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]