Use associated types to improve LayoutThreadFactory and ScriptThreadFactory.

This commit is contained in:
Ms2ger 2016-05-24 17:50:06 +02:00
parent cd1396fa9a
commit 49d244d39c
8 changed files with 47 additions and 78 deletions

View file

@ -231,7 +231,8 @@ fn create_constellation(opts: opts::Opts,
webrender_api_sender: webrender_api_sender,
};
let constellation_chan =
Constellation::<layout::layout_thread::LayoutThread,
Constellation::<script::layout_interface::Msg,
layout::layout_thread::LayoutThread,
script::script_thread::ScriptThread>::start(initial_state);
// Send the URL command to the constellation.
@ -264,7 +265,8 @@ pub fn run_content_process(token: String) {
script::init();
unprivileged_content.start_all::<layout::layout_thread::LayoutThread,
unprivileged_content.start_all::<script::layout_interface::Msg,
layout::layout_thread::LayoutThread,
script::script_thread::ScriptThread>(true);
}