summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/node.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/node.c b/src/core/node.c
index 2cc08d2..e0c686f 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],