aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/servohtmlparser.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2015-10-17 16:03:24 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2015-10-19 09:37:08 +0200
commitd28de59e4af1542b75e15420263c91b754730663 (patch)
treeb1d362da56687fbf6c01fd53060cc2a69e7ef20a /components/script/dom/servohtmlparser.rs
parentda0634157806e50894c05dd4110717047dd67eb4 (diff)
downloadservo-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.rs8
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()
}
}