From 4d4e68ca6b97deb5699b00a1d40f462de160ca74 Mon Sep 17 00:00:00 2001 From: pylbrecht Date: Tue, 19 Nov 2019 15:18:23 +0100 Subject: [PATCH] Respect direction when drawing arcs --- components/canvas/raqote_backend.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/canvas/raqote_backend.rs b/components/canvas/raqote_backend.rs index edcd0dcea4c..4bc4eae49fb 100644 --- a/components/canvas/raqote_backend.rs +++ b/components/canvas/raqote_backend.rs @@ -479,9 +479,12 @@ impl GenericPathBuilder for PathBuilder { origin: Point2D, radius: f32, start_angle: f32, - end_angle: f32, - _anticlockwise: bool, + mut end_angle: f32, + anticlockwise: bool, ) { + if anticlockwise { + end_angle = -end_angle; + } self.0 .as_mut() .unwrap()