diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2012-12-04 18:15:14 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2012-12-04 18:15:14 +0000 |
commit | 0718d809180b1bff9c83f4475be4cb918a8564e2 (patch) | |
tree | df2ce28bd58a73ba32e975abbba9c8984c2741a5 /javascript/jsapi.c | |
parent | 897acff532415ed81f9066b8b811ae744918da84 (diff) | |
download | netsurf-0718d809180b1bff9c83f4475be4cb918a8564e2.tar.gz netsurf-0718d809180b1bff9c83f4475be4cb918a8564e2.tar.bz2 |
abstract out GC root manipulation for js values
Diffstat (limited to 'javascript/jsapi.c')
-rw-r--r-- | javascript/jsapi.c | 4 |
1 files changed, 2 insertions, 2 deletions
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; |