summaryrefslogtreecommitdiff
path: root/src/cairo-surface-wrapper.c
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2016-06-04 14:43:43 +0930
committerAdrian Johnson <ajohnson@redneon.com>2016-06-05 20:43:36 +0930
commit14fa88fd02d81cdab52c882b98a1130148b72820 (patch)
tree7d401da76ab8fa17c56b42a656def310298c6215 /src/cairo-surface-wrapper.c
parente7b1cb0c53fe0dc9af4cae280c34d98a1165bcf1 (diff)
downloadcairo-14fa88fd02d81cdab52c882b98a1130148b72820.tar.gz
pdf: fix record-replay-extend test failures
Diffstat (limited to 'src/cairo-surface-wrapper.c')
-rw-r--r--src/cairo-surface-wrapper.c7
1 files changed, 5 insertions, 2 deletions
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,