From 63321d2f21056c13fefcc436721a80067d0b6a74 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 5 Feb 2017 10:23:36 +0000 Subject: Ensure generated attributes register for correct events --- src/duk-libdom-generated.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/duk-libdom-generated.c b/src/duk-libdom-generated.c index 95f1833..637573c 100644 --- a/src/duk-libdom-generated.c +++ b/src/duk-libdom-generated.c @@ -226,17 +226,20 @@ output_generated_attribute_user_setter(FILE* outf, "\tduk_get_prop_string(ctx, -1, HANDLER_MAGIC);\n" "\t/* handlerfn this handlers */\n" "\tduk_push_lstring(ctx, \"%s\", %ld);\n" - "\t/* handlerfn this handlers click */\n" + "\t/* handlerfn this handlers %s */\n" "\tduk_dup(ctx, -4);\n" - "\t/* handlerfn this handlers click handlerfn */\n" + "\t/* handlerfn this handlers %s handlerfn */\n" "\tduk_put_prop(ctx, -3);\n" "\t/* handlerfn this handlers */\n" "\tdukky_register_event_listener_for(ctx,\n" "\t\t(dom_element *)((node_private_t *)priv)->node,\n" - "\t\tcorestring_dom_click);\n" + "\t\tcorestring_dom_%s, false);\n" "\treturn 0;\n", atributee->name + 2, - strlen(atributee->name + 2)); + strlen(atributee->name + 2), + atributee->name + 2, + atributee->name + 2, + atributee->name + 2); return 0; } return -1; -- cgit v1.2.3