diff options
Diffstat (limited to 'components/canvas/canvas_data.rs')
-rw-r--r-- | components/canvas/canvas_data.rs | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/components/canvas/canvas_data.rs b/components/canvas/canvas_data.rs index f291ce416e9..beb2abc5979 100644 --- a/components/canvas/canvas_data.rs +++ b/components/canvas/canvas_data.rs @@ -1057,7 +1057,7 @@ impl<'a> CanvasData<'a> { self.drawtarget.get_format(), ); let matrix = Transform2D::identity() - .pre_translate(-source_rect.origin.to_vector().cast()) + .pre_translate(-source_rect.origin.to_vector().cast::<f32>()) .pre_transform(&self.state.transform); draw_target.set_transform(&matrix); draw_target @@ -1198,22 +1198,6 @@ impl RectToi32 for Rect<f64> { } } -pub trait Size2DExt { - fn to_u64(&self) -> Size2D<u64>; -} - -impl Size2DExt for Size2D<f64> { - fn to_u64(&self) -> Size2D<u64> { - self.cast() - } -} - -impl Size2DExt for Size2D<u32> { - fn to_u64(&self) -> Size2D<u64> { - self.cast() - } -} - pub trait RectExt { fn to_u64(&self) -> Rect<u64>; } |