summaryrefslogtreecommitdiff
path: root/src/treebuilder/in_cell.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2008-07-07 13:03:24 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2008-07-07 13:03:24 +0000
commit7ba8d4327b849aee00a71bfefa17f5fcf5bb1eaa (patch)
treee875ba2c1ecdeacca4fb2964def68f8453e46211 /src/treebuilder/in_cell.c
parentc5aab778cca9b8c579f4241ed76c5dfeac4c8553 (diff)
downloadlibhubbub-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.c12
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;
}