aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/canvasrenderingcontext2d.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
-rw-r--r--components/script/dom/canvasrenderingcontext2d.rs21
1 files changed, 10 insertions, 11 deletions
diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs
index ee101251635..67cbceab896 100644
--- a/components/script/dom/canvasrenderingcontext2d.rs
+++ b/components/script/dom/canvasrenderingcontext2d.rs
@@ -371,20 +371,19 @@ impl CanvasRenderingContext2D {
None => return Err(Error::InvalidState),
};
- let (sender, receiver) = ipc::channel(self.global().time_profiler_chan().clone()).unwrap();
- let msg = CanvasMsg::Canvas2d(Canvas2dMsg::DrawImageInOther(
- self.ipc_renderer.clone(),
- self.get_canvas_id(),
- image_size,
- dest_rect,
- source_rect,
- smoothing_enabled,
- sender),
- context.get_canvas_id());
+ let msg = CanvasMsg::Canvas2d(
+ Canvas2dMsg::DrawImageInOther(
+ self.get_canvas_id(),
+ image_size,
+ dest_rect,
+ source_rect,
+ smoothing_enabled
+ ),
+ context.get_canvas_id()
+ );
let renderer = context.get_ipc_renderer();
renderer.send(msg).unwrap();
- receiver.recv().unwrap();
};
self.mark_as_dirty();