diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2008-09-06 19:24:30 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2008-09-06 19:24:30 +0000 |
commit | 59d6916bb8fb59528eecce450878babad992a30e (patch) | |
tree | 615638c16dc6900013e131277afd2d38fa6e5c3b /src | |
parent | 351fd3a4319c427cfff942dc9225a61df78be40f (diff) | |
download | libhubbub-59d6916bb8fb59528eecce450878babad992a30e.tar.gz libhubbub-59d6916bb8fb59528eecce450878babad992a30e.tar.bz2 |
Fix for spurious attributes on implied tbody and colgroup by takkaria.
svn path=/trunk/hubbub/; revision=5262
Diffstat (limited to 'src')
-rw-r--r-- | src/treebuilder/in_table.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/treebuilder/in_table.c b/src/treebuilder/in_table.c index 3a531a5..a080f87 100644 --- a/src/treebuilder/in_table.c +++ b/src/treebuilder/in_table.c @@ -118,7 +118,7 @@ hubbub_error handle_in_table(hubbub_treebuilder *treebuilder, treebuilder->tree_handler->ctx, treebuilder->context.element_stack[ treebuilder->context.current_node].node); - formatting_list_append(treebuilder, + formatting_list_append(treebuilder, token->data.tag.ns, type, treebuilder->context.element_stack[ treebuilder->context.current_node].node, @@ -133,6 +133,8 @@ hubbub_error handle_in_table(hubbub_treebuilder *treebuilder, /* Insert colgroup and reprocess */ tag.name.ptr = (const uint8_t *) "colgroup"; tag.name.len = SLEN("colgroup"); + tag.n_attributes = 0; + tag.attributes = NULL; err = HUBBUB_REPROCESS; } @@ -148,6 +150,8 @@ hubbub_error handle_in_table(hubbub_treebuilder *treebuilder, /* Insert tbody and reprocess */ tag.name.ptr = (const uint8_t *) "tbody"; tag.name.len = SLEN("tbody"); + tag.n_attributes = 0; + tag.attributes = NULL; err = HUBBUB_REPROCESS; } |