summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2016-06-19 19:52:32 +0930
committerAdrian Johnson <ajohnson@redneon.com>2016-06-19 19:52:32 +0930
commit90d50cd92315d6760069ad8062aba5e297370b20 (patch)
tree1ec88cde98d327834202849920754046afa2ab46
parentd69dd6b341594c338fa6c7b327fd7f201eb37bc1 (diff)
win32-print: fix unbounded surface assertion
https://lists.cairographics.org/archives/cairo/2016-June/027445.html
-rw-r--r--src/win32/cairo-win32-printing-surface.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/win32/cairo-win32-printing-surface.c b/src/win32/cairo-win32-printing-surface.c
index afc0b11ef..983ef598d 100644
--- a/src/win32/cairo-win32-printing-surface.c
+++ b/src/win32/cairo-win32-printing-surface.c
@@ -389,7 +389,7 @@ _cairo_win32_printing_surface_analyze_operation (cairo_win32_printing_surface_t
if (pattern->type == CAIRO_PATTERN_TYPE_SURFACE) {
cairo_surface_pattern_t *surface_pattern = (cairo_surface_pattern_t *) pattern;
- if ( _cairo_surface_is_recording (surface_pattern->surface))
+ if (surface_pattern->surface->type == CAIRO_SURFACE_TYPE_RECORDING)
return CAIRO_INT_STATUS_ANALYZE_RECORDING_SURFACE_PATTERN;
}