From 7a2329e9c8afbfecb88c6c50bd63aa03ea7f9f81 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 1 Oct 2008 09:49:45 +0100 Subject: [PATCH] [traps] Reset extents on clearing. When clearing the array of current trapezoids, reset the extents to infinite so that they are properly recomputed. --- src/cairo-traps.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cairo-traps.c b/src/cairo-traps.c index 3a38c6933..042a89e9b 100644 --- a/src/cairo-traps.c +++ b/src/cairo-traps.c @@ -82,6 +82,8 @@ _cairo_traps_clear (cairo_traps_t *traps) traps->status = CAIRO_STATUS_SUCCESS; traps->num_traps = 0; + traps->extents.p1.x = traps->extents.p1.y = INT32_MAX; + traps->extents.p2.x = traps->extents.p2.y = INT32_MIN; } void