--- a/src/cairo-pattern.c 2007-10-14 15:47:35.000000000 +0200 +++ b/src/cairo-pattern.c 2007-10-14 15:49:11.000000000 +0200 @@ -1334,7 +1334,7 @@ /* Not cached, need to create new */ surface = _cairo_surface_create_similar_solid (dst, - pattern->content, + CAIRO_CONTENT_COLOR_ALPHA, 1, 1, &pattern->color, &pattern->base);