diff --git a/src/components/script/dom/attrlist.rs b/src/components/script/dom/attrlist.rs index a2f44fca68c..1ccae05b53a 100644 --- a/src/components/script/dom/attrlist.rs +++ b/src/components/script/dom/attrlist.rs @@ -12,21 +12,19 @@ use dom::window::Window; #[deriving(Encodable)] pub struct AttrList { reflector_: Reflector, - window: JS, owner: JS, } impl AttrList { - pub fn new_inherited(window: &JSRef, elem: &JSRef) -> AttrList { + pub fn new_inherited(elem: &JSRef) -> AttrList { AttrList { reflector_: Reflector::new(), - window: JS::from_rooted(window), owner: JS::from_rooted(elem), } } pub fn new(window: &JSRef, elem: &JSRef) -> Temporary { - reflect_dom_object(box AttrList::new_inherited(window, elem), + reflect_dom_object(box AttrList::new_inherited(elem), window, AttrListBinding::Wrap) } }