pjs/gfx/cairo/disable-printing.patch

28 строки
710 B
Diff

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