aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo
diff options
context:
space:
mode:
Diffstat (limited to 'components/servo')
-rw-r--r--components/servo/lib.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/components/servo/lib.rs b/components/servo/lib.rs
index 390bd2c6ea0..83527952666 100644
--- a/components/servo/lib.rs
+++ b/components/servo/lib.rs
@@ -879,8 +879,13 @@ fn create_constellation(
Box::new(FontCacheWR(compositor_proxy.clone())),
);
+ let (canvas_chan, ipc_canvas_chan) = CanvasPaintThread::start(
+ Box::new(CanvasWebrenderApi(compositor_proxy.clone())),
+ font_cache_thread.clone(),
+ );
+
let initial_state = InitialConstellationState {
- compositor_proxy: compositor_proxy.clone(),
+ compositor_proxy,
embedder_proxy,
debugger_chan,
devtools_chan,
@@ -899,9 +904,6 @@ fn create_constellation(
user_agent,
};
- let (canvas_chan, ipc_canvas_chan) =
- CanvasPaintThread::start(Box::new(CanvasWebrenderApi(compositor_proxy)));
-
let constellation_chan = Constellation::<
script_layout_interface::message::Msg,
layout_thread::LayoutThread,