From 107907bdd6b9df4d4e7ec4bb3e55875174877f3b Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 1 Nov 2015 10:37:45 +0100 Subject: Ensure we don't capture or bubble on target --- src/core/node.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/node.c b/src/core/node.c index 2cc08d2b..e0c686fb 100644 --- a/src/core/node.c +++ b/src/core/node.c @@ -2412,7 +2412,7 @@ dom_exception _dom_node_dispatch_event(dom_event_target *et, } /* The capture phase */ - for (targetnr = ntargets; targetnr > 0; --targetnr) { + for (targetnr = ntargets; targetnr > 1; --targetnr) { dom_node_internal *node = (dom_node_internal *) targets[targetnr - 1]; @@ -2443,7 +2443,7 @@ dom_exception _dom_node_dispatch_event(dom_event_target *et, /* Bubbling phase */ evt->phase = DOM_BUBBLING_PHASE; - for (targetnr = 0; targetnr < ntargets; ++targetnr) { + for (targetnr = 1; targetnr < ntargets; ++targetnr) { dom_node_internal *node = (dom_node_internal *) targets[targetnr]; err = _dom_event_target_dispatch(targets[targetnr], -- cgit v1.2.1