From 367ffae6cc52e00e7ce00952e3c81484a651c8f4 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 31 Oct 2015 10:44:13 +0100 Subject: Add a _FINISHED event action callback We can then use this for JS to hook cleanups into place. --- src/core/node.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/core') diff --git a/src/core/node.c b/src/core/node.c index 49033c0..704d7e5 100644 --- a/src/core/node.c +++ b/src/core/node.c @@ -2489,6 +2489,14 @@ cleanup: } free(targets); + if (dei->actions != NULL) { + dom_default_action_callback cb = dei->actions(evt->type, + DOM_DEFAULT_ACTION_FINISHED, &pw); + if (cb != NULL) { + cb(evt, pw); + } + } + return ret; } -- cgit v1.2.3