From 108cc0cebdca9a3300c9b524d3409eb10fa09b05 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 5 Feb 2017 11:20:08 +0000 Subject: Support fixed nsgenbind bindings --- content/handlers/javascript/duktape/dukky.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'content/handlers/javascript/duktape/dukky.c') diff --git a/content/handlers/javascript/duktape/dukky.c b/content/handlers/javascript/duktape/dukky.c index 1282ad9fe..66d1b0506 100644 --- a/content/handlers/javascript/duktape/dukky.c +++ b/content/handlers/javascript/duktape/dukky.c @@ -895,7 +895,8 @@ static void dukky_generic_event_handler(dom_event *evt, void *pw) void dukky_register_event_listener_for(duk_context *ctx, struct dom_element *ele, - dom_string *name) + dom_string *name, + bool capture) { dom_event_listener *listen = NULL; dom_exception exc; @@ -927,7 +928,7 @@ void dukky_register_event_listener_for(duk_context *ctx, &listen); if (exc != DOM_NO_ERR) return; exc = dom_event_target_add_event_listener( - ele, name, listen, false); + ele, name, listen, capture); if (exc != DOM_NO_ERR) { LOG("Unable to register listener for %p.%*s", ele, dom_string_length(name), dom_string_data(name)); @@ -995,7 +996,7 @@ void js_handle_new_element(jscontext *ctx, struct dom_element *node) &sub); if (exc == DOM_NO_ERR) { dukky_register_event_listener_for( - CTX, node, sub); + CTX, node, sub, false); dom_string_unref(sub); } } -- cgit v1.2.3