diff options
author | Andrew Sidwell <andy@entai.co.uk> | 2008-07-11 09:45:45 +0000 |
---|---|---|
committer | Andrew Sidwell <andy@entai.co.uk> | 2008-07-11 09:45:45 +0000 |
commit | c3e262ef0ce1e3a87c63bcee458ed847b33c82ad (patch) | |
tree | dc177b2a4637b1ca968ca24f8b45138185496cd2 /src | |
parent | 3e092b5e709c0d6d882c78a310339bb78333dba7 (diff) | |
download | libhubbub-c3e262ef0ce1e3a87c63bcee458ed847b33c82ad.tar.gz libhubbub-c3e262ef0ce1e3a87c63bcee458ed847b33c82ad.tar.bz2 |
Fix up "after body" and "after after body" modes.
svn path=/trunk/hubbub/; revision=4583
Diffstat (limited to 'src')
-rw-r--r-- | src/treebuilder/after_after_body.c | 3 | ||||
-rw-r--r-- | src/treebuilder/after_body.c | 2 |
2 files changed, 4 insertions, 1 deletions
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 */ |