From c3e262ef0ce1e3a87c63bcee458ed847b33c82ad Mon Sep 17 00:00:00 2001 From: Andrew Sidwell Date: Fri, 11 Jul 2008 09:45:45 +0000 Subject: Fix up "after body" and "after after body" modes. svn path=/trunk/hubbub/; revision=4583 --- src/treebuilder/after_after_body.c | 3 +++ src/treebuilder/after_body.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/treebuilder/after_after_body.c b/src/treebuilder/after_after_body.c index 35e5500..a2a7afc 100644 --- a/src/treebuilder/after_after_body.c +++ b/src/treebuilder/after_after_body.c @@ -28,6 +28,9 @@ bool handle_after_after_body(hubbub_treebuilder *treebuilder, switch (token->type) { case HUBBUB_TOKEN_COMMENT: + process_comment_append(treebuilder, token, + treebuilder->context.document); + break; case HUBBUB_TOKEN_DOCTYPE: case HUBBUB_TOKEN_CHARACTER: handle_in_body(treebuilder, token); diff --git a/src/treebuilder/after_body.c b/src/treebuilder/after_body.c index 00d44f8..65f4e53 100644 --- a/src/treebuilder/after_body.c +++ b/src/treebuilder/after_body.c @@ -68,7 +68,7 @@ bool handle_after_body(hubbub_treebuilder *treebuilder, case HUBBUB_TOKEN_COMMENT: process_comment_append(treebuilder, token, treebuilder->context.element_stack[ - treebuilder->context.current_node].node); + 0].node); break; case HUBBUB_TOKEN_DOCTYPE: /** \todo parse error */ -- cgit v1.2.3