mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Return a reference in ServoHTMLParser::window()
This commit is contained in:
parent
da06341578
commit
d28de59e4a
1 changed files with 4 additions and 4 deletions
|
@ -15,7 +15,7 @@ use dom::bindings::refcounted::Trusted;
|
||||||
use dom::bindings::trace::JSTraceable;
|
use dom::bindings::trace::JSTraceable;
|
||||||
use dom::bindings::utils::{Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflector, reflect_dom_object};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::node::{Node, window_from_node};
|
use dom::node::Node;
|
||||||
use dom::text::Text;
|
use dom::text::Text;
|
||||||
use dom::window::Window;
|
use dom::window::Window;
|
||||||
use encoding::all::UTF_8;
|
use encoding::all::UTF_8;
|
||||||
|
@ -108,7 +108,7 @@ impl AsyncResponseListener for ParserContext {
|
||||||
|
|
||||||
let parser = parser.r();
|
let parser = parser.r();
|
||||||
let win = parser.window();
|
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 {
|
match content_type {
|
||||||
Some(ContentType(Mime(TopLevel::Image, _, _))) => {
|
Some(ContentType(Mime(TopLevel::Image, _, _))) => {
|
||||||
|
@ -314,8 +314,8 @@ impl ServoHTMLParser {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn window(&self) -> Root<Window> {
|
fn window(&self) -> &Window {
|
||||||
window_from_node(&*self.document)
|
self.document.window()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue