Use Vec in Node mutation methods.

This commit is contained in:
Ms2ger 2014-04-26 12:44:59 +02:00
parent 02bcf97fd0
commit cc7d04702d

View file

@ -1201,7 +1201,7 @@ impl Node {
// Step 4.
let mut nodes = match node.type_id() {
DocumentFragmentNodeTypeId => node.children().collect(),
_ => ~[node.clone()],
_ => vec!(node.clone()),
};
// Step 5: DocumentFragment, mutation records.
@ -1242,14 +1242,14 @@ impl Node {
}
// Step 2.
let removedNodes: ~[JS<Node>] = parent.children().collect();
let removedNodes: Vec<JS<Node>> = parent.children().collect();
// Step 3.
let addedNodes = match node {
None => ~[],
None => vec!(),
Some(ref node) => match node.type_id() {
DocumentFragmentNodeTypeId => node.children().collect(),
_ => ~[node.clone()],
_ => vec!(node.clone()),
},
};