From 74416f2d9aa4529ca8951f0d276e06a148c632fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Mon, 7 Mar 2005 21:22:42 +0000 Subject: [PATCH] Return CAIRO_STATUS_SUCCESS even if we don't implement masks yet, so we don't set cr->status to CAIRO_INT_STATUS_UNSUPPORTED. --- ChangeLog | 6 ++++++ src/cairo-pdf-surface.c | 2 +- src/cairo_pdf_surface.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index e538ba90b..2dce9570f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-03-08 Kristian Høgsberg + + * src/cairo_pdf_surface.c (_cairo_pdf_surface_composite): Return + CAIRO_STATUS_SUCCESS even if we don't implement masks yet, so we + don't set cr->status to CAIRO_INT_STATUS_UNSUPPORTED. + 2005-03-07 Carl Worth * src/cairo_traps.c: Disable the "new" intersection code so that diff --git a/src/cairo-pdf-surface.c b/src/cairo-pdf-surface.c index 467d891b0..fee918355 100644 --- a/src/cairo-pdf-surface.c +++ b/src/cairo-pdf-surface.c @@ -1328,7 +1328,7 @@ _cairo_pdf_surface_composite (cairo_operator_t operator, cairo_surface_pattern_t *src = (cairo_surface_pattern_t *) src_pattern; if (mask_pattern) - return CAIRO_INT_STATUS_UNSUPPORTED; + return CAIRO_STATUS_SUCCESS; if (src_pattern->type != CAIRO_PATTERN_SURFACE) return CAIRO_STATUS_SUCCESS; diff --git a/src/cairo_pdf_surface.c b/src/cairo_pdf_surface.c index 467d891b0..fee918355 100644 --- a/src/cairo_pdf_surface.c +++ b/src/cairo_pdf_surface.c @@ -1328,7 +1328,7 @@ _cairo_pdf_surface_composite (cairo_operator_t operator, cairo_surface_pattern_t *src = (cairo_surface_pattern_t *) src_pattern; if (mask_pattern) - return CAIRO_INT_STATUS_UNSUPPORTED; + return CAIRO_STATUS_SUCCESS; if (src_pattern->type != CAIRO_PATTERN_SURFACE) return CAIRO_STATUS_SUCCESS;