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;