aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorFelipe Janer <yo@felipejaner.com>2019-04-01 18:39:48 -0500
committerFelipe Janer <yo@felipejaner.com>2019-04-15 21:12:47 -0500
commit1ffe8f059ad25d37adf8ec2ed6b385b461e63229 (patch)
tree4bcdbdacceb2ca6c832c25e4041b26184363c283 /components/script
parent9832feddf3b6111dbf648ab758faa312ab30fd07 (diff)
downloadservo-1ffe8f059ad25d37adf8ec2ed6b385b461e63229.tar.gz
servo-1ffe8f059ad25d37adf8ec2ed6b385b461e63229.zip
Add new XMLSerializer().serializeToString functionality
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/servoparser/html.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/servoparser/html.rs b/components/script/dom/servoparser/html.rs
index 106c6dc7261..965982d8b51 100644
--- a/components/script/dom/servoparser/html.rs
+++ b/components/script/dom/servoparser/html.rs
@@ -167,7 +167,7 @@ fn rev_children_iter(n: &Node) -> impl Iterator<Item = DomRoot<Node>> {
impl SerializationIterator {
fn new(node: &Node, skip_first: bool) -> SerializationIterator {
let mut ret = SerializationIterator { stack: vec![] };
- if skip_first || node.is::<DocumentFragment>() {
+ if skip_first || node.is::<DocumentFragment>() || node.is::<Document>() {
for c in rev_children_iter(node) {
ret.push_node(&*c);
}