From 3dc1c5a1bdddf15d31447e451375795f158d813e Mon Sep 17 00:00:00 2001 From: Giacomo Stevanato Date: Fri, 12 Jul 2024 10:10:38 +0200 Subject: [PATCH] Svg builder: use f64 arcs when approximating with quadratic beziers --- crates/path/src/builder.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/path/src/builder.rs b/crates/path/src/builder.rs index 1f443fe5..827a0396 100644 --- a/crates/path/src/builder.rs +++ b/crates/path/src/builder.rs @@ -1303,7 +1303,8 @@ impl WithSvg { self.builder.line_to(arc_start, &self.attribute_buffer); } - arc.for_each_quadratic_bezier(&mut |curve| { + arc.cast::().for_each_quadratic_bezier(&mut |curve| { + let curve = curve.cast::(); self.builder .quadratic_bezier_to(curve.ctrl, curve.to, &self.attribute_buffer); self.current_position = curve.to;