From 0ad7222139515af5a859ce682ba02715a7350c6e Mon Sep 17 00:00:00 2001 From: scuri Date: Fri, 29 Oct 2010 02:31:12 +0000 Subject: *** empty log message *** --- src/cairo/cdcairoprn_unix.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cairo/cdcairoprn_unix.c b/src/cairo/cdcairoprn_unix.c index fa13522..d770031 100644 --- a/src/cairo/cdcairoprn_unix.c +++ b/src/cairo/cdcairoprn_unix.c @@ -79,7 +79,7 @@ static void cdcreatecanvas(cdCanvas* canvas, void *data) GtkPrintUnixDialog* dialog = NULL; GtkPrinter* printer; GtkPrintSettings* settings; - GtkPageSetup* page_setup; + GtkPageSetup* page_setup = NULL; GtkPrintJob* job; int show_dialog = 0; @@ -136,7 +136,9 @@ static void cdcreatecanvas(cdCanvas* canvas, void *data) gtk_enumerate_printers((GtkPrinterFunc)print_enum, &printer, NULL, TRUE); if (!printer) return; +#if GTK_CHECK_VERSION(2, 13, 0) page_setup = gtk_printer_get_default_page_size(printer); +#endif if (!page_setup) page_setup = gtk_page_setup_new(); /* ?????? */ -- cgit v1.2.3