aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/node.rs
diff options
context:
space:
mode:
authorTetsuharu OHZEKI <saneyuki.snyk@gmail.com>2014-06-06 23:17:50 +0900
committerTetsuharu OHZEKI <saneyuki.snyk@gmail.com>2014-06-07 00:58:43 +0900
commit2aa1554b0c36bce1b25028c6f2a0dfbf9abefeb0 (patch)
tree271325747727159b378846e5abdbde169f4151b6 /src/components/script/dom/node.rs
parentd8483d2365b234ec32478eb836fe6019bead9265 (diff)
downloadservo-2aa1554b0c36bce1b25028c6f2a0dfbf9abefeb0.tar.gz
servo-2aa1554b0c36bce1b25028c6f2a0dfbf9abefeb0.zip
Remove needless '&self mut' from VirtualMethods trait.
Diffstat (limited to 'src/components/script/dom/node.rs')
-rw-r--r--src/components/script/dom/node.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/components/script/dom/node.rs b/src/components/script/dom/node.rs
index ba3ea37f936..45c85ea793e 100644
--- a/src/components/script/dom/node.rs
+++ b/src/components/script/dom/node.rs
@@ -236,13 +236,13 @@ impl<'a> PrivateNodeHelpers for JSRef<'a, Node> {
let document = document_from_node(self).root();
if self.is_in_doc() {
- for mut node in self.traverse_preorder() {
- vtable_for(&mut node).bind_to_tree();
+ for node in self.traverse_preorder() {
+ vtable_for(&node).bind_to_tree();
}
}
- let mut parent = self.parent_node().root();
- parent.as_mut().map(|parent| vtable_for(&mut **parent).child_inserted(self));
+ let parent = self.parent_node().root();
+ parent.map(|parent| vtable_for(&*parent).child_inserted(self));
document.deref().content_changed();
}
@@ -252,9 +252,9 @@ impl<'a> PrivateNodeHelpers for JSRef<'a, Node> {
assert!(self.parent_node().is_none());
let document = document_from_node(self).root();
- for mut node in self.traverse_preorder() {
+ for node in self.traverse_preorder() {
// XXX how about if the node wasn't in the tree in the first place?
- vtable_for(&mut node).unbind_from_tree();
+ vtable_for(&node).unbind_from_tree();
}
document.deref().content_changed();
@@ -1895,8 +1895,8 @@ pub fn window_from_node<T: NodeBase>(derived: &JSRef<T>) -> Temporary<Window> {
}
impl<'a> VirtualMethods for JSRef<'a, Node> {
- fn super_type<'a>(&'a mut self) -> Option<&'a mut VirtualMethods:> {
- let eventtarget: &mut JSRef<EventTarget> = EventTargetCast::from_mut_ref(self);
- Some(eventtarget as &mut VirtualMethods:)
+ fn super_type<'a>(&'a self) -> Option<&'a VirtualMethods:> {
+ let eventtarget: &JSRef<EventTarget> = EventTargetCast::from_ref(self);
+ Some(eventtarget as &VirtualMethods:)
}
}