diff options
-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 */ |