gjs r129 - trunk/gi



Author: jobi
Date: Tue Dec  2 16:11:47 2008
New Revision: 129
URL: http://svn.gnome.org/viewvc/gjs?rev=129&view=rev

Log:
Make the arg really own the BigJsClosure

Modified:
   trunk/gi/arg.c

Modified: trunk/gi/arg.c
==============================================================================
--- trunk/gi/arg.c	(original)
+++ trunk/gi/arg.c	Tue Dec  2 16:11:47 2008
@@ -477,6 +477,8 @@
                             arg->v_pointer = gjs_closure_new_marshaled(context,
                                                                        JSVAL_TO_OBJECT(value),
                                                                        "boxed");
+                            g_closure_ref(arg->v_pointer);
+                            g_closure_sink(arg->v_pointer);
                         } else {
                             /* Should have been caught above as STRUCT/BOXED/UNION */
                             gjs_throw(context,



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