[gtk+/native-layout] Use g_value_take_string to avoid redundant invoking g_free.



commit 61a73b3df63c62cca8680dcc81577a06f7c26f41
Author: Hiroyuki Ikezoe <poincare ikezoe net>
Date:   Mon Dec 21 15:34:06 2009 +0900

    Use g_value_take_string to avoid redundant invoking g_free.

 gtk/gtkwidget.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 90f54d2..bea1259 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -2808,8 +2808,7 @@ gtk_widget_get_property (GObject         *object,
         if (escaped && !pango_parse_markup (escaped, -1, 0, NULL, &text, NULL, NULL))
           g_assert (NULL == text); /* text should still be NULL in case of markup errors */
 
-        g_value_set_string (value, text);
-        g_free (text);
+        g_value_take_string (value, text);
       }
       break;
     case PROP_TOOLTIP_MARKUP:



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