diff --git a/components/script/dom/domtokenlist.rs b/components/script/dom/domtokenlist.rs index c3944b7627c..4c2a9769c15 100644 --- a/components/script/dom/domtokenlist.rs +++ b/components/script/dom/domtokenlist.rs @@ -64,10 +64,7 @@ impl DOMTokenListMethods for DOMTokenList { // https://dom.spec.whatwg.org/#dom-domtokenlist-item fn Item(&self, index: u32) -> Option { self.attribute().and_then(|attr| { - let attr = attr.r(); - Some(attr.value().as_tokens()).and_then(|tokens| { - tokens.get(index as usize).map(|token| (**token).to_owned()) - }) + attr.value().as_tokens().get(index as usize).map(|token| (**token).to_owned()) }) }