diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-07-15 04:56:24 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-07-15 04:56:24 -0600 |
commit | b6b95085fbb18496d8104e350f85b6617c19862e (patch) | |
tree | d8bad6b723b8de7e4686a427eeafc54212f4b1e2 /components/script | |
parent | 8fa6e0abdc7a346101ebf6f4b6983a096675bb7c (diff) | |
parent | c90be8e1dc15074610001faf2b62a9720cc97c1a (diff) | |
download | servo-b6b95085fbb18496d8104e350f85b6617c19862e.tar.gz servo-b6b95085fbb18496d8104e350f85b6617c19862e.zip |
Auto merge of #6628 - michaelwu:slim-domrectlist, r=jdm
Remove window field from domrectlist
Nothing uses this field AFAICT.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6628)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/dom/domrectlist.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/components/script/dom/domrectlist.rs b/components/script/dom/domrectlist.rs index ebf227bb35d..eeb95cd9e3f 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<JS<DOMRect>>, - window: JS<Window>, } impl DOMRectList { - fn new_inherited<T>(window: &Window, rects: T) -> DOMRectList + fn new_inherited<T>(rects: T) -> DOMRectList where T: Iterator<Item=Root<DOMRect>> { DOMRectList { reflector_: Reflector::new(), rects: rects.map(|r| JS::from_rooted(&r)).collect(), - window: JS::from_ref(window), } } pub fn new<T>(window: &Window, rects: T) -> Root<DOMRectList> where T: Iterator<Item=Root<DOMRect>> { - reflect_dom_object(box DOMRectList::new_inherited(window, rects), + reflect_dom_object(box DOMRectList::new_inherited(rects), GlobalRef::Window(window), DOMRectListBinding::Wrap) } } |