From 02e33254167116284fb89501921919f165536650 Mon Sep 17 00:00:00 2001 From: pylbrecht Date: Mon, 2 Dec 2019 14:32:17 +0100 Subject: [PATCH] Make arc() use `anticlockwise` argument --- components/canvas/raqote_backend.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/canvas/raqote_backend.rs b/components/canvas/raqote_backend.rs index 317703154c3..ba1b5f99700 100644 --- a/components/canvas/raqote_backend.rs +++ b/components/canvas/raqote_backend.rs @@ -492,9 +492,10 @@ impl GenericPathBuilder for PathBuilder { mut end_angle: f32, anticlockwise: bool, ) { - if anticlockwise { + if (anticlockwise && end_angle > 0.) || (!anticlockwise && end_angle < 0.) { end_angle = -end_angle; } + self.0 .as_mut() .unwrap()