[libpeas] Fix compilation with gjs >= 8cd5e7bd.



commit 16aace6524345da3d09ed3d80e79487dfcff41f8
Author: Evan Nemerson <evan coeus-group com>
Date:   Sat Feb 4 11:14:41 2012 -0800

    Fix compilation with gjs >= 8cd5e7bd.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669373

 configure.ac                     |    2 +-
 loaders/gjs/peas-extension-gjs.c |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 19c023b..198db40 100644
--- a/configure.ac
+++ b/configure.ac
@@ -272,7 +272,7 @@ dnl ================================================================
 dnl GJS Javascript Engine
 dnl ================================================================
 
-GJS_REQUIRED=1.29.16
+GJS_REQUIRED=1.31.11
 
 AC_ARG_ENABLE(gjs,
 	      AS_HELP_STRING([--enable-gjs],[Enable GJS support]),
diff --git a/loaders/gjs/peas-extension-gjs.c b/loaders/gjs/peas-extension-gjs.c
index 0e5d652..84ab44a 100644
--- a/loaders/gjs/peas-extension-gjs.c
+++ b/loaders/gjs/peas-extension-gjs.c
@@ -248,7 +248,7 @@ peas_extension_gjs_call (PeasExtensionWrapper *exten,
       if (direction == GI_DIRECTION_IN &&
           !gjs_value_from_g_argument (gexten->js_context, &js_args[n_in_args++],
                                       &arg_cache[cached_args].type_info,
-                                      &args[i]))
+                                      &args[i], TRUE))
         {
           g_warning ("Error failed to convert argument '%s'",
                      g_base_info_get_name (&arg_cache[cached_args].arg_info));
@@ -263,7 +263,7 @@ peas_extension_gjs_call (PeasExtensionWrapper *exten,
                                        args[i].v_pointer, &arg);
 
           if (!gjs_value_from_g_argument (gexten->js_context, &js_args[n_in_args++],
-                                          &arg_cache[cached_args].type_info, &arg))
+                                          &arg_cache[cached_args].type_info, &arg, TRUE))
             {
               g_warning ("Error failed to convert argument '%s'",
                          g_base_info_get_name (&arg_cache[cached_args].arg_info));



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