diff options
Diffstat (limited to 'src/components/script/dom/domparser.rs')
-rw-r--r-- | src/components/script/dom/domparser.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/script/dom/domparser.rs b/src/components/script/dom/domparser.rs index 41424d24c0d..035d29cf17d 100644 --- a/src/components/script/dom/domparser.rs +++ b/src/components/script/dom/domparser.rs @@ -18,15 +18,15 @@ pub struct DOMParser { } impl DOMParser { - pub fn new_inherited(owner: JS<Window>) -> DOMParser { + pub fn new_inherited(owner: &JSRef<Window>) -> DOMParser { DOMParser { - owner: owner, + owner: owner.unrooted(), reflector_: Reflector::new() } } pub fn new(owner: &JSRef<Window>) -> Temporary<DOMParser> { - reflect_dom_object(~DOMParser::new_inherited(owner.unrooted()), owner, + reflect_dom_object(~DOMParser::new_inherited(owner), owner, DOMParserBinding::Wrap) } |