diff options
author | pylbrecht <palbrecht@mailbox.org> | 2019-12-02 14:32:17 +0100 |
---|---|---|
committer | pylbrecht <palbrecht@mailbox.org> | 2019-12-17 19:52:01 +0100 |
commit | 02e33254167116284fb89501921919f165536650 (patch) | |
tree | 0f5722049108cd6ff51cf1456bfcdfaa39bb57e2 /components/canvas/raqote_backend.rs | |
parent | da9b4c33cd68929437e1443f6ab23027b3f26ce0 (diff) | |
download | servo-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.rs | 3 |
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() |