aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/canvas/canvas_data.rs')
-rw-r--r--components/canvas/canvas_data.rs18
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>;
}