diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-16 22:12:44 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-17 16:24:01 +0200 |
commit | 36c8cd229e0734efc374968964c8485ac45bbbf3 (patch) | |
tree | de885a19d8a3ffc6135cbf65d4d400ae21648209 /components/canvas/canvas_paint_thread.rs | |
parent | 9f7b7464306c96ba0446ef0c5395325faaad3d5c (diff) | |
download | servo-36c8cd229e0734efc374968964c8485ac45bbbf3.tar.gz servo-36c8cd229e0734efc374968964c8485ac45bbbf3.zip |
Remove Canvas2dMsg::DrawImageSelf
Now that all canvas share the same thread, it's useless to have a separate message
for that.
Diffstat (limited to 'components/canvas/canvas_paint_thread.rs')
-rw-r--r-- | components/canvas/canvas_paint_thread.rs | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/components/canvas/canvas_paint_thread.rs b/components/canvas/canvas_paint_thread.rs index a6050d93564..3e66194e94c 100644 --- a/components/canvas/canvas_paint_thread.rs +++ b/components/canvas/canvas_paint_thread.rs @@ -153,19 +153,6 @@ impl<'a> CanvasPaintThread <'a> { smoothing_enabled, ) }, - Canvas2dMsg::DrawImageSelf( - image_size, - dest_rect, - source_rect, - smoothing_enabled - ) => { - self.canvas(canvas_id).draw_image_self( - image_size, - dest_rect, - source_rect, - smoothing_enabled - ) - }, Canvas2dMsg::DrawImageInOther( other_canvas_id, image_size, @@ -173,9 +160,10 @@ impl<'a> CanvasPaintThread <'a> { source_rect, smoothing ) => { - let mut image_data = self.canvas(canvas_id).read_pixels( - source_rect.to_i32(), - image_size); + let image_data = self.canvas(canvas_id).read_pixels( + source_rect.to_i32(), + image_size, + ); self.canvas(other_canvas_id).draw_image( image_data.into(), source_rect.size, |