diff options
Diffstat (limited to 'src/components/script/dom/document.rs')
-rw-r--r-- | src/components/script/dom/document.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/script/dom/document.rs b/src/components/script/dom/document.rs index bd2c6baf5ec..e71db9bf578 100644 --- a/src/components/script/dom/document.rs +++ b/src/components/script/dom/document.rs @@ -173,7 +173,7 @@ impl<'a> DocumentHelpers for JSRef<'a, Document> { let elem: Option<&JSRef<Element>> = ElementCast::to_ref(&node); match elem { Some(elem) => { - if &*elements.get(head).root() == elem { + if &*(*elements)[head].root() == elem { head = head + 1; } if new_node == &node || head == elements.len() { @@ -365,7 +365,7 @@ impl<'a> DocumentMethods for JSRef<'a, Document> { fn GetElementById(&self, id: DOMString) -> Option<Temporary<Element>> { match self.idmap.deref().borrow().find_equiv(&id) { None => None, - Some(ref elements) => Some(Temporary::new(elements.get(0).clone())), + Some(ref elements) => Some(Temporary::new((*elements)[0].clone())), } } |