diff options
Diffstat (limited to 'components/canvas/canvas_data.rs')
-rw-r--r-- | components/canvas/canvas_data.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/canvas/canvas_data.rs b/components/canvas/canvas_data.rs index dcacddae8b1..2c8dbe9981e 100644 --- a/components/canvas/canvas_data.rs +++ b/components/canvas/canvas_data.rs @@ -11,7 +11,7 @@ use azure::azure_hl::SurfacePattern; use canvas_traits::canvas::*; use cssparser::RGBA; use euclid::{Transform2D, Point2D, Vector2D, Rect, Size2D}; -use ipc_channel::ipc::IpcSender; +use ipc_channel::ipc::{IpcBytesSender, IpcSender}; use num_traits::ToPrimitive; use serde_bytes::ByteBuf; use std::mem; @@ -456,9 +456,9 @@ impl<'a> CanvasData<'a> { &self, dest_rect: Rect<i32>, canvas_size: Size2D<f64>, - chan: IpcSender<ByteBuf>, + sender: IpcBytesSender, ) { - chan.send(self.read_pixels(dest_rect, canvas_size).into()).unwrap(); + sender.send(&self.read_pixels(dest_rect, canvas_size)).unwrap(); } // https://html.spec.whatwg.org/multipage/#dom-context-2d-putimagedata |