Merge branch 'wip-fix-352' into 'master'

Avoid assert when drawing arcs with NaN angles

Closes #352

See merge request cairo/cairo!515
This commit is contained in:
Emmanuele Bassi 2023-09-23 11:10:16 +00:00
commit 86d7025af5

View file

@ -188,6 +188,9 @@ _cairo_arc_in_direction (cairo_t *cr,
if (cairo_status (cr))
return;
if (! ISFINITE (angle_max) || ! ISFINITE (angle_min))
return;
assert (angle_max >= angle_min);
if (angle_max - angle_min > 2 * M_PI * MAX_FULL_CIRCLES) {