summaryrefslogtreecommitdiff
path: root/src/cairo-arc.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2009-08-16 12:47:14 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2009-08-29 08:08:38 +0100
commiteba6b5126a55c84706e677b3fc88743f64cc28d7 (patch)
treec38bcb105af3ca1992987c5927a1507f9de2f86f /src/cairo-arc.c
parent33ef32af4e7adce41f035ee378279c19577469b0 (diff)
downloadcairo-eba6b5126a55c84706e677b3fc88743f64cc28d7.tar.gz
[build] Add options for warning about bad casts
-Wbad-function-cast in particular. Triggers quite a few warnings where we have explicitly cast to an integer.
Diffstat (limited to 'src/cairo-arc.c')
-rw-r--r--src/cairo-arc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-arc.c b/src/cairo-arc.c
index 2b368099e..e99c79b2d 100644
--- a/src/cairo-arc.c
+++ b/src/cairo-arc.c
@@ -116,7 +116,7 @@ _arc_segments_needed (double angle,
major_axis = _cairo_matrix_transformed_circle_major_axis (ctm, radius);
max_angle = _arc_max_angle_for_tolerance_normalized (tolerance / major_axis);
- return (int) ceil (angle / max_angle);
+ return ceil (fabs (angle) / max_angle);
}
/* We want to draw a single spline approximating a circular arc radius