From 14fa88fd02d81cdab52c882b98a1130148b72820 Mon Sep 17 00:00:00 2001 From: Adrian Johnson Date: Sat, 4 Jun 2016 14:43:43 +0930 Subject: pdf: fix record-replay-extend test failures --- src/cairo-surface-wrapper.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/cairo-surface-wrapper.c') diff --git a/src/cairo-surface-wrapper.c b/src/cairo-surface-wrapper.c index f69755f0c..b9b4b44a5 100644 --- a/src/cairo-surface-wrapper.c +++ b/src/cairo-surface-wrapper.c @@ -625,12 +625,15 @@ _cairo_surface_wrapper_fini (cairo_surface_wrapper_t *wrapper) cairo_bool_t _cairo_surface_wrapper_get_target_extents (cairo_surface_wrapper_t *wrapper, + cairo_bool_t surface_is_unbounded, cairo_rectangle_int_t *extents) { cairo_rectangle_int_t clip; - cairo_bool_t has_clip; + cairo_bool_t has_clip = FALSE; + + if (!surface_is_unbounded) + has_clip = _cairo_surface_get_extents (wrapper->target, &clip); - has_clip = _cairo_surface_get_extents (wrapper->target, &clip); if (wrapper->clip) { if (has_clip) { if (! _cairo_rectangle_intersect (&clip, -- cgit v1.2.1