aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlcollection.rs
diff options
context:
space:
mode:
authorTim Taubert <tim@timtaubert.de>2014-10-09 13:12:02 +0200
committerTim Taubert <tim@timtaubert.de>2014-10-09 15:01:54 +0200
commit35f8270c649e932e623f847468c4ddf142df287a (patch)
tree4a2f646db74dc7202247b3f4dc59c3cbb7e39021 /components/script/dom/htmlcollection.rs
parent15b508ac10d0e98ba10474b6ab091017ae95804e (diff)
downloadservo-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.rs10
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 {