diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-13 16:21:57 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-13 22:04:30 +0200 |
commit | 2f2331f149cedf54618298bb537d308b84414e05 (patch) | |
tree | 43c84ac2d6d01d6f8c04a556a5e2797b98ef4673 /components/canvas/canvas_data.rs | |
parent | b5c469d52ec0c91d29f1c314406b591a8f75c46a (diff) | |
download | servo-2f2331f149cedf54618298bb537d308b84414e05.tar.gz servo-2f2331f149cedf54618298bb537d308b84414e05.zip |
Use a byte channel to retrieve pixels of 2D canvas
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 |