[gjs] context: Add missing BeginRequest / EndRequest



commit c5059678a20b0a22c271d441525d1114e5d297ad
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Mon Jun 24 19:51:23 2013 -0400

    context: Add missing BeginRequest / EndRequest
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703068

 gjs/jsapi-util-string.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gjs/jsapi-util-string.c b/gjs/jsapi-util-string.c
index 87c0664..9ffc9e2 100644
--- a/gjs/jsapi-util-string.c
+++ b/gjs/jsapi-util-string.c
@@ -248,7 +248,10 @@ gjs_intern_string_to_id (JSContext  *context,
                          const char *string)
 {
     JSString *str;
-
+    jsid id;
+    JS_BeginRequest(context);
     str = JS_InternString(context, string);
-    return INTERNED_STRING_TO_JSID(context, str);
+    id = INTERNED_STRING_TO_JSID(context, str);
+    JS_EndRequest(context);
+    return id;
 }


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