From 0718d809180b1bff9c83f4475be4cb918a8564e2 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 4 Dec 2012 18:15:14 +0000 Subject: abstract out GC root manipulation for js values --- javascript/jsapi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'javascript/jsapi.c') diff --git a/javascript/jsapi.c b/javascript/jsapi.c index eebb33fee..73153fe09 100644 --- a/javascript/jsapi.c +++ b/javascript/jsapi.c @@ -315,14 +315,14 @@ js_dom_event_add_listener(jscontext *ctx, JSLOG("adding %p to listener", private); - JS_AddValueRoot(cx, &private->funcval); + JSAPI_ADD_VALUE_ROOT(cx, &private->funcval); exc = dom_event_target_add_event_listener(private->node, private->type, private->listener, true); if (exc != DOM_NO_ERR) { JSLOG("failed to add listener"); - JS_RemoveValueRoot(cx, &private->funcval); + JSAPI_REMOVE_VALUE_ROOT(cx, &private->funcval); } return true; -- cgit v1.2.3