From 577ac4fc6d810cae7ff6d460fdea1886cd97258c Mon Sep 17 00:00:00 2001 From: Andrea Canciani Date: Mon, 9 Nov 2009 14:24:13 +0100 Subject: [PATCH] [quartz] Fix implied colour of alpha-only surface sources If a fill colour was set, an alpha-only surface source would have used that colour instead of black. --- src/cairo-quartz-surface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cairo-quartz-surface.c b/src/cairo-quartz-surface.c index 86cee86ec..d7834222e 100644 --- a/src/cairo-quartz-surface.c +++ b/src/cairo-quartz-surface.c @@ -1274,6 +1274,8 @@ _cairo_quartz_setup_source (cairo_quartz_surface_t *surface, if (status) return DO_UNSUPPORTED; + CGContextSetRGBFillColor (surface->cgContext, 0, 0, 0, 1); + surface->sourceImage = img; cairo_matrix_invert(&m);