gfx/cairo/disable-printing.patch
author Doug Turner <dougt@meer.net>
Tue, 04 Nov 2008 07:43:45 -0800
changeset 21300 efb33730c654b6451c48bd679afd624d39495abe
permissions -rw-r--r--
Bug 462911 - support NS_PRINTING in gfx / cairo. r=vlad

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