diff options
author | Tim Taubert <tim@timtaubert.de> | 2014-10-09 13:12:02 +0200 |
---|---|---|
committer | Tim Taubert <tim@timtaubert.de> | 2014-10-09 15:01:54 +0200 |
commit | 35f8270c649e932e623f847468c4ddf142df287a (patch) | |
tree | 4a2f646db74dc7202247b3f4dc59c3cbb7e39021 /components/script/dom/htmlcollection.rs | |
parent | 15b508ac10d0e98ba10474b6ab091017ae95804e (diff) | |
download | servo-35f8270c649e932e623f847468c4ddf142df287a.tar.gz servo-35f8270c649e932e623f847468c4ddf142df287a.zip |
Remove unnecessary `deref()`s (fixes #3586)
Diffstat (limited to 'components/script/dom/htmlcollection.rs')
-rw-r--r-- | components/script/dom/htmlcollection.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/htmlcollection.rs b/components/script/dom/htmlcollection.rs index 34c4a41e6f7..00c19ad8f92 100644 --- a/components/script/dom/htmlcollection.rs +++ b/components/script/dom/htmlcollection.rs @@ -120,11 +120,11 @@ impl HTMLCollection { fn filter(&self, elem: JSRef<Element>, _root: JSRef<Node>) -> bool { let ns_match = match self.namespace_filter { Some(ref namespace) => { - elem.deref().namespace == *namespace + elem.namespace == *namespace }, None => true }; - ns_match && elem.deref().local_name == self.tag + ns_match && elem.local_name == self.tag } } let filter = TagNameNSFilter { @@ -170,7 +170,7 @@ impl<'a> HTMLCollectionMethods for JSRef<'a, HTMLCollection> { Static(ref elems) => elems.len() as u32, Live(ref root, ref filter) => { let root = root.root(); - root.deref().traverse_preorder() + root.traverse_preorder() .filter(|&child| { let elem: Option<JSRef<Element>> = ElementCast::to_ref(child); elem.map_or(false, |elem| filter.filter(elem, *root)) @@ -188,7 +188,7 @@ impl<'a> HTMLCollectionMethods for JSRef<'a, HTMLCollection> { .map(|elem| Temporary::new(elem.clone())), Live(ref root, ref filter) => { let root = root.root(); - root.deref().traverse_preorder() + root.traverse_preorder() .filter_map(|node| { let elem: Option<JSRef<Element>> = ElementCast::to_ref(node); match elem { @@ -220,7 +220,7 @@ impl<'a> HTMLCollectionMethods for JSRef<'a, HTMLCollection> { .map(|maybe_elem| Temporary::from_rooted(*maybe_elem)), Live(ref root, ref filter) => { let root = root.root(); - root.deref().traverse_preorder() + root.traverse_preorder() .filter_map(|node| { let elem: Option<JSRef<Element>> = ElementCast::to_ref(node); match elem { |