summaryrefslogtreecommitdiff
path: root/src/treebuilder/in_table.c
diff options
context:
space:
mode:
authorAndrew Sidwell <andy@entai.co.uk>2008-07-11 11:27:42 +0000
committerAndrew Sidwell <andy@entai.co.uk>2008-07-11 11:27:42 +0000
commit43f9df0a35d46bfd4fd84b465b36d6173df7cf32 (patch)
treed6d0ad174ddcc4f1b7af33ad7b3016c8d47918b3 /src/treebuilder/in_table.c
parentf16259819ac409814b6de4fe83735e723986ddac (diff)
downloadlibhubbub-43f9df0a35d46bfd4fd84b465b36d6173df7cf32.tar.gz
libhubbub-43f9df0a35d46bfd4fd84b465b36d6173df7cf32.tar.bz2
Fix up foster parenting a bit more. Make the current table calculated on-the-fly.
svn path=/trunk/hubbub/; revision=4586
Diffstat (limited to 'src/treebuilder/in_table.c')
-rw-r--r--src/treebuilder/in_table.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/treebuilder/in_table.c b/src/treebuilder/in_table.c
index e6a81a6..3cc487f 100644
--- a/src/treebuilder/in_table.c
+++ b/src/treebuilder/in_table.c
@@ -90,7 +90,7 @@ bool handle_in_table(hubbub_treebuilder *treebuilder,
switch (token->type) {
case HUBBUB_TOKEN_CHARACTER:
if (treebuilder->context.element_stack[
- treebuilder->context.current_table
+ current_table(treebuilder)
].tainted) {
handled = false;
} else {
@@ -111,7 +111,7 @@ bool handle_in_table(hubbub_treebuilder *treebuilder,
element_type type = element_type_from_name(treebuilder,
&token->data.tag.name);
bool tainted = treebuilder->context.element_stack[
- treebuilder->context.current_table
+ current_table(treebuilder)
].tainted;
if (type == CAPTION) {