stages: 2/01-busybox: update .config
[dragora.git] / patches / gtk2 / 061_use_pdf_as_default_printing_standard.patch
blob19da76373719f4f9b3c9c18578d98510c4afb1d3
1 From: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
2 Date: Tue, 3 Mar 2009 21:58:20 -0300
3 Subject: Use PDF as default printing standard
5 Original author unknown. https://wiki.ubuntu.com/PDFasStandardPrintJobFormat
7 Forwarded: no
8 ---
9 modules/printbackends/lpr/gtkprintbackendlpr.c | 4 +++-
10 1 file changed, 3 insertions(+), 1 deletion(-)
12 diff --git a/modules/printbackends/lpr/gtkprintbackendlpr.c b/modules/printbackends/lpr/gtkprintbackendlpr.c
13 index 0ee856c..78ac558 100644
14 --- a/modules/printbackends/lpr/gtkprintbackendlpr.c
15 +++ b/modules/printbackends/lpr/gtkprintbackendlpr.c
16 @@ -31,6 +31,8 @@
17 #include <cairo.h>
18 #include <cairo-ps.h>
20 +#include <cairo-pdf.h>
22 #include <glib/gi18n-lib.h>
24 #include <gtk/gtk.h>
25 @@ -209,7 +211,7 @@ lpr_printer_create_cairo_surface (GtkPrinter *printer,
27 cairo_surface_t *surface;
29 - surface = cairo_ps_surface_create_for_stream (_cairo_write, cache_io, width, height);
30 + surface = cairo_pdf_surface_create_for_stream (_cairo_write, cache_io, width, height);
32 cairo_surface_set_fallback_resolution (surface,
33 2.0 * gtk_print_settings_get_printer_lpi (settings),