michael@0: diff --git a/gfx/cairo/cairo/src/cairo-win32-surface.c b/gfx/cairo/cairo/src/cairo-win32-surface.c michael@0: --- a/gfx/cairo/cairo/src/cairo-win32-surface.c michael@0: +++ b/gfx/cairo/cairo/src/cairo-win32-surface.c michael@0: @@ -1892,21 +1892,22 @@ cairo_win32_surface_get_dc (cairo_surfac michael@0: return winsurf->dc; michael@0: } michael@0: michael@0: if (_cairo_surface_is_paginated (surface)) { michael@0: cairo_surface_t *target; michael@0: michael@0: target = _cairo_paginated_surface_get_target (surface); michael@0: michael@0: +#ifndef CAIRO_OMIT_WIN32_PRINTING michael@0: if (_cairo_surface_is_win32_printing (target)) { michael@0: winsurf = (cairo_win32_surface_t *) target; michael@0: - michael@0: return winsurf->dc; michael@0: } michael@0: +#endif michael@0: } michael@0: michael@0: return NULL; michael@0: } michael@0: michael@0: /** michael@0: * cairo_win32_surface_get_image michael@0: * @surface: a #cairo_surface_t