diff options
Diffstat (limited to 'components/canvas/raqote_backend.rs')
-rw-r--r-- | components/canvas/raqote_backend.rs | 7 |
1 files 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<f32>, 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() |