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