summaryrefslogtreecommitdiff
path: root/src/treebuilder/in_body.c
diff options
context:
space:
mode:
authorAndrew Sidwell <andy@entai.co.uk>2008-07-10 13:42:43 +0000
committerAndrew Sidwell <andy@entai.co.uk>2008-07-10 13:42:43 +0000
commitd354b2d78f226b370fd6720ff84aa43bfa4d930d (patch)
tree0b2f5abebe9903f394df5c368d33c01fac7ca67b /src/treebuilder/in_body.c
parent0438fcc8b80bf080e2dcd7708d728adad1ba1e5f (diff)
downloadlibhubbub-d354b2d78f226b370fd6720ff84aa43bfa4d930d.tar.gz
libhubbub-d354b2d78f226b370fd6720ff84aa43bfa4d930d.tar.bz2
- Handle in_table_foster for element insertion (yet to do comment/character).
- Fix test harness's insert_before() method. - Foster parenting now correctly taints the current table. svn path=/trunk/hubbub/; revision=4568
Diffstat (limited to 'src/treebuilder/in_body.c')
-rw-r--r--src/treebuilder/in_body.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c
index 2904933..3658ebe 100644
--- a/src/treebuilder/in_body.c
+++ b/src/treebuilder/in_body.c
@@ -100,8 +100,6 @@ static void aa_remove_element_stack_item(hubbub_treebuilder *treebuilder,
uint32_t index, uint32_t limit);
static void aa_clone_and_replace_entries(hubbub_treebuilder *treebuilder,
formatting_list_entry *element);
-static void aa_insert_into_foster_parent(hubbub_treebuilder *treebuilder,
- void *node);
/**
@@ -1738,6 +1736,8 @@ void aa_insert_into_foster_parent(hubbub_treebuilder *treebuilder, void *node)
bool insert = false;
void *inserted;
+ stack[treebuilder->context.current_table].tainted = true;
+
if (treebuilder->context.current_table == 0) {
treebuilder->tree_handler->ref_node(
treebuilder->tree_handler->ctx,