diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-07-07 13:03:24 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-07-07 13:03:24 +0000 |
commit | 7ba8d4327b849aee00a71bfefa17f5fcf5bb1eaa (patch) | |
tree | e875ba2c1ecdeacca4fb2964def68f8453e46211 /src/treebuilder/in_cell.c | |
parent | c5aab778cca9b8c579f4241ed76c5dfeac4c8553 (diff) | |
download | libhubbub-7ba8d4327b849aee00a71bfefa17f5fcf5bb1eaa.tar.gz libhubbub-7ba8d4327b849aee00a71bfefa17f5fcf5bb1eaa.tar.bz2 |
A bunch of fixes to table handling
svn path=/trunk/hubbub/; revision=4525
Diffstat (limited to 'src/treebuilder/in_cell.c')
-rw-r--r-- | src/treebuilder/in_cell.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/treebuilder/in_cell.c b/src/treebuilder/in_cell.c index 969345f..68a4f28 100644 --- a/src/treebuilder/in_cell.c +++ b/src/treebuilder/in_cell.c @@ -75,14 +75,14 @@ bool handle_in_cell(hubbub_treebuilder *treebuilder, const hubbub_token *token) &token->data.tag.name); if (type == CAPTION || type == COL || - type == COLGROUP || type == TBODY || - type == TFOOT || type == TH || type == THEAD || - type == TR) { + type == COLGROUP || type == TBODY || + type == TD || type == TFOOT || type == TH || + type == THEAD || type == TR) { /** \todo fragment case */ close_cell(treebuilder); reprocess = true; } else { - reprocess = handle_in_table(treebuilder, token); + reprocess = handle_in_body(treebuilder, token); } } break; @@ -130,7 +130,7 @@ bool handle_in_cell(hubbub_treebuilder *treebuilder, const hubbub_token *token) /** \todo parse error */ } } else { - reprocess = handle_in_table(treebuilder, token); + reprocess = handle_in_body(treebuilder, token); } } break; @@ -138,7 +138,7 @@ bool handle_in_cell(hubbub_treebuilder *treebuilder, const hubbub_token *token) case HUBBUB_TOKEN_COMMENT: case HUBBUB_TOKEN_DOCTYPE: case HUBBUB_TOKEN_EOF: - reprocess = handle_in_table(treebuilder, token); + reprocess = handle_in_body(treebuilder, token); break; } |