Pass a Rect instead of an Option<Rect> to PutImageData

This commit is contained in:
David Zbarsky 2015-08-08 04:50:55 -04:00
parent 78792cced2
commit 48c24f8492
3 changed files with 5 additions and 14 deletions

View file

@ -929,8 +929,8 @@ impl<'a> CanvasRenderingContext2DMethods for &'a CanvasRenderingContext2D {
let image_data_rect = Rect::new(Point2D::new(*dx, *dy),
Size2D::new(imagedata.Width() as f64,
imagedata.Height() as f64));
let dirty_rect = Some(Rect::new(Point2D::new(*dirtyX, *dirtyY),
Size2D::new(*dirtyWidth, *dirtyHeight)));
let dirty_rect = Rect::new(Point2D::new(*dirtyX, *dirtyY),
Size2D::new(*dirtyWidth, *dirtyHeight));
let msg = CanvasMsg::Canvas2d(Canvas2dMsg::PutImageData(data, image_data_rect, dirty_rect));
self.ipc_renderer.send(msg).unwrap();
self.mark_as_dirty();