diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2015-10-17 16:03:24 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2015-10-19 09:37:08 +0200 |
commit | d28de59e4af1542b75e15420263c91b754730663 (patch) | |
tree | b1d362da56687fbf6c01fd53060cc2a69e7ef20a /components/script/dom/servohtmlparser.rs | |
parent | da0634157806e50894c05dd4110717047dd67eb4 (diff) | |
download | servo-d28de59e4af1542b75e15420263c91b754730663.tar.gz servo-d28de59e4af1542b75e15420263c91b754730663.zip |
Return a reference in ServoHTMLParser::window()
Diffstat (limited to 'components/script/dom/servohtmlparser.rs')
-rw-r--r-- | components/script/dom/servohtmlparser.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/servohtmlparser.rs b/components/script/dom/servohtmlparser.rs index 8ab97382d19..2cf4bac0a4c 100644 --- a/components/script/dom/servohtmlparser.rs +++ b/components/script/dom/servohtmlparser.rs @@ -15,7 +15,7 @@ use dom::bindings::refcounted::Trusted; use dom::bindings::trace::JSTraceable; use dom::bindings::utils::{Reflector, reflect_dom_object}; use dom::document::Document; -use dom::node::{Node, window_from_node}; +use dom::node::Node; use dom::text::Text; use dom::window::Window; use encoding::all::UTF_8; @@ -108,7 +108,7 @@ impl AsyncResponseListener for ParserContext { let parser = parser.r(); let win = parser.window(); - self.parser = Some(Trusted::new(win.r().get_cx(), parser, self.script_chan.clone())); + self.parser = Some(Trusted::new(win.get_cx(), parser, self.script_chan.clone())); match content_type { Some(ContentType(Mime(TopLevel::Image, _, _))) => { @@ -314,8 +314,8 @@ impl ServoHTMLParser { } } - fn window(&self) -> Root<Window> { - window_from_node(&*self.document) + fn window(&self) -> &Window { + self.document.window() } } |