From c90be8e1dc15074610001faf2b62a9720cc97c1a Mon Sep 17 00:00:00 2001 From: Michael Wu Date: Tue, 14 Jul 2015 21:27:04 -0400 Subject: [PATCH] Remove window field from domrectlist --- components/script/dom/domrectlist.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/components/script/dom/domrectlist.rs b/components/script/dom/domrectlist.rs index ebf227bb35d6..eeb95cd9e3fe 100644 --- a/components/script/dom/domrectlist.rs +++ b/components/script/dom/domrectlist.rs @@ -14,22 +14,20 @@ use dom::window::Window; pub struct DOMRectList { reflector_: Reflector, rects: Vec>, - window: JS, } impl DOMRectList { - fn new_inherited(window: &Window, rects: T) -> DOMRectList + fn new_inherited(rects: T) -> DOMRectList where T: Iterator> { DOMRectList { reflector_: Reflector::new(), rects: rects.map(|r| JS::from_rooted(&r)).collect(), - window: JS::from_ref(window), } } pub fn new(window: &Window, rects: T) -> Root where T: Iterator> { - reflect_dom_object(box DOMRectList::new_inherited(window, rects), + reflect_dom_object(box DOMRectList::new_inherited(rects), GlobalRef::Window(window), DOMRectListBinding::Wrap) } }