aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/raqote_backend.rs
diff options
context:
space:
mode:
authorpylbrecht <palbrecht@mailbox.org>2019-12-02 14:32:17 +0100
committerpylbrecht <palbrecht@mailbox.org>2019-12-17 19:52:01 +0100
commit02e33254167116284fb89501921919f165536650 (patch)
tree0f5722049108cd6ff51cf1456bfcdfaa39bb57e2 /components/canvas/raqote_backend.rs
parentda9b4c33cd68929437e1443f6ab23027b3f26ce0 (diff)
downloadservo-02e33254167116284fb89501921919f165536650.tar.gz
servo-02e33254167116284fb89501921919f165536650.zip
Make arc() use `anticlockwise` argument
Diffstat (limited to 'components/canvas/raqote_backend.rs')
-rw-r--r--components/canvas/raqote_backend.rs3
1 files changed, 2 insertions, 1 deletions
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()