From 8c4f4a758bf4c1138f313d9cafa5564ac827b61d Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 27 May 2008 20:27:18 -0400 Subject: [PATCH] [cairo-gstate] Use clip, not surface, extents to drop invisible glyphs --- src/cairo-gstate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-gstate.c b/src/cairo-gstate.c index b67125d11..c73866954 100644 --- a/src/cairo-gstate.c +++ b/src/cairo-gstate.c @@ -1697,7 +1697,7 @@ _cairo_gstate_transform_glyphs_to_backend (cairo_gstate_t *gstate, drop = TRUE; - if (_cairo_surface_get_extents (gstate->target, &surface_extents)) + if (_cairo_gstate_int_clip_extents (gstate, &surface_extents)) drop = FALSE; /* unbounded surface */ else { /* XXX We currently drop any glyphs that has its position outside