summaryrefslogtreecommitdiff
path: root/content/handlers/javascript/duktape/dukky.c
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2017-02-05 11:20:08 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2017-02-05 11:20:08 +0000
commit108cc0cebdca9a3300c9b524d3409eb10fa09b05 (patch)
tree544063dbc75d73b7b0e002e466343be2b1566e45 /content/handlers/javascript/duktape/dukky.c
parent10f1b7a1aaec183defb6ae724576910494026954 (diff)
downloadnetsurf-108cc0cebdca9a3300c9b524d3409eb10fa09b05.tar.gz
netsurf-108cc0cebdca9a3300c9b524d3409eb10fa09b05.tar.bz2
Support fixed nsgenbind bindings
Diffstat (limited to 'content/handlers/javascript/duktape/dukky.c')
-rw-r--r--content/handlers/javascript/duktape/dukky.c7
1 files changed, 4 insertions, 3 deletions
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);
}
}