aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/webgl_paint_thread.rs
diff options
context:
space:
mode:
authorMs2ger <Ms2ger@gmail.com>2016-03-21 18:05:17 +0100
committerMs2ger <Ms2ger@gmail.com>2016-03-21 18:26:46 +0100
commit22447055b9abbfd9dbb3302a41ed516e70ea221d (patch)
treebd7c0de2217d7c73088503fb5cf15ef971fcbd1a /components/canvas/webgl_paint_thread.rs
parentfb1b0d1a099e3932f3c1eaecae4ab00c511c99de (diff)
downloadservo-22447055b9abbfd9dbb3302a41ed516e70ea221d.tar.gz
servo-22447055b9abbfd9dbb3302a41ed516e70ea221d.zip
Stop returning in-process senders from {CanvasPaintThread, WebGLPaintThread}::start.
Diffstat (limited to 'components/canvas/webgl_paint_thread.rs')
-rw-r--r--components/canvas/webgl_paint_thread.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/canvas/webgl_paint_thread.rs b/components/canvas/webgl_paint_thread.rs
index f1bce9343bf..08d8ea2f4b6 100644
--- a/components/canvas/webgl_paint_thread.rs
+++ b/components/canvas/webgl_paint_thread.rs
@@ -62,7 +62,7 @@ impl WebGLPaintThread {
pub fn start(size: Size2D<i32>,
attrs: GLContextAttributes,
webrender_api_sender: Option<webrender_traits::RenderApiSender>)
- -> Result<(IpcSender<CanvasMsg>, Sender<CanvasMsg>), String> {
+ -> Result<IpcSender<CanvasMsg>, String> {
let (in_process_chan, in_process_port) = channel();
let (result_chan, result_port) = channel();
spawn_named("WebGLThread".to_owned(), move || {
@@ -106,8 +106,8 @@ impl WebGLPaintThread {
result_port.recv().unwrap().map(|_| {
let (out_of_process_chan, out_of_process_port) = ipc::channel::<CanvasMsg>().unwrap();
- ROUTER.route_ipc_receiver_to_mpsc_sender(out_of_process_port, in_process_chan.clone());
- (out_of_process_chan, in_process_chan)
+ ROUTER.route_ipc_receiver_to_mpsc_sender(out_of_process_port, in_process_chan);
+ out_of_process_chan
})
}