[glib] Fix VARIANT out args



commit bdd8fef4c05b41f534f138b0cf2f252e6ebd379f
Author: Christian Persch <chpe gnome org>
Date:   Fri Jun 18 00:38:46 2010 +0200

    Fix VARIANT out args
    
    Use g_value_set_variant(), not the nonexistent g_value_take_variant().

 gobject/glib-genmarshal.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gobject/glib-genmarshal.c b/gobject/glib-genmarshal.c
index e382fdc..30e36ad 100644
--- a/gobject/glib-genmarshal.c
+++ b/gobject/glib-genmarshal.c
@@ -249,7 +249,7 @@ complete_out_arg (OutArgument *oarg)
     { "BOXED",		"BOXED",	"gpointer",	"g_value_take_boxed",			     },
     { "POINTER",	"POINTER",	"gpointer",	"g_value_set_pointer",			     },
     { "OBJECT",		"OBJECT",	"GObject*",	"g_value_take_object",			     },
-    { "VARIANT",	"VARIANT",	"GVariant*",	"g_value_take_variant",			     },
+    { "VARIANT",	"VARIANT",	"GVariant*",	"g_value_set_variant",			     },
     /* deprecated: */
     { "NONE",		"VOID",		"void",		NULL,					     },
     { "BOOL",		"BOOLEAN",	"gboolean",	"g_value_set_boolean",			     },



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