diff -u a/src/win32/cairo-win32-printing-surface.c b/src/win32/cairo-win32-printing-surface.c --- a/src/win32/cairo-win32-printing-surface.c +++ b/src/win32/cairo-win32-printing-surface.c @@ -1840,7 +1840,7 @@ _cairo_win32_printing_surface_clipper_intersect_clip_path); surface->win32.format = CAIRO_FORMAT_RGB24; - surface->win32.base.content = CAIRO_CONTENT_COLOR_ALPHA; + surface->content = CAIRO_CONTENT_COLOR_ALPHA; surface->win32.dc = hdc;