From a097bafd287ae3ee5ed3677a83b31d8d9d225a0c Mon Sep 17 00:00:00 2001 From: Vladimir Vukicevic Date: Sun, 10 Aug 2008 05:05:27 -0700 Subject: [PATCH] [dfb] correctly handle case of 0 boxes in clip region --- src/cairo-directfb-surface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cairo-directfb-surface.c b/src/cairo-directfb-surface.c index 279aef74a..c20dc83ab 100644 --- a/src/cairo-directfb-surface.c +++ b/src/cairo-directfb-surface.c @@ -1442,6 +1442,8 @@ _cairo_directfb_surface_set_clip_region (void *abstract_surface, int i; status = _cairo_region_get_boxes (region, &n_boxes, &boxes); + if (n_boxes == 0) + return CAIRO_STATUS_SUCCESS; if (status) return status;