Simplify PaintThread::create().

This commit is contained in:
Ms2ger 2016-05-19 17:49:49 +02:00
parent bcea0ada27
commit 36b6f397d4

View file

@ -392,7 +392,7 @@ impl<C> PaintThread<C> where C: PaintListener + Send + 'static {
chrome_to_paint_chan: Sender<ChromeToPaintMsg>,
layout_to_paint_port: Receiver<LayoutToPaintMsg>,
chrome_to_paint_port: Receiver<ChromeToPaintMsg>,
compositor: C,
mut compositor: C,
panic_chan: IpcSender<PanicMsg>,
font_cache_thread: FontCacheThread,
time_profiler_chan: time::ProfilerChan,
@ -404,10 +404,8 @@ impl<C> PaintThread<C> where C: PaintListener + Send + 'static {
{
// Ensures that the paint thread and graphics context are destroyed before the
// shutdown message.
let mut compositor = compositor;
let native_display = compositor.native_display().map(
|display| display);
let worker_threads = WorkerThreadProxy::spawn(native_display.clone(),
let native_display = compositor.native_display();
let worker_threads = WorkerThreadProxy::spawn(native_display,
font_cache_thread,
time_profiler_chan.clone());