diff options
author | Rupinder Singh Khokhar <rsk1coder99@gmail.com> | 2014-07-18 18:14:03 +0530 |
---|---|---|
committer | Rupinder Singh Khokhar <rsk1coder99@gmail.com> | 2014-08-01 21:44:34 +0530 |
commit | 0892c102cffbb918187a9c0d1d94ee0cc037a0b7 (patch) | |
tree | b65400d130f13eccd967bf5004cf3e9e46534727 /src/treebuilder | |
parent | cef912a36f581deefa3674d1bd988beb9473acbb (diff) | |
download | libhubbub-0892c102cffbb918187a9c0d1d94ee0cc037a0b7.tar.gz libhubbub-0892c102cffbb918187a9c0d1d94ee0cc037a0b7.tar.bz2 |
Fixed a bug in cdata block tokenisation. Also fixed handling of br close tag in body
Diffstat (limited to 'src/treebuilder')
-rw-r--r-- | src/treebuilder/in_body.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c index 33b563e..bd73f08 100644 --- a/src/treebuilder/in_body.c +++ b/src/treebuilder/in_body.c @@ -1187,7 +1187,7 @@ hubbub_error process_hr_in_body(hubbub_treebuilder *treebuilder, hubbub_error err; if (element_in_scope(treebuilder, P, BUTTON_SCOPE)) { - err = process_0p_in_body(treebuilder); + err = close_p_in_body(treebuilder); if (err != HUBBUB_OK) return err; } @@ -2522,6 +2522,8 @@ hubbub_error process_0br_in_body(hubbub_treebuilder *treebuilder) if (err != HUBBUB_OK) return err; + treebuilder->context.frameset_ok = false; + return insert_element(treebuilder, &tag, false); } |