From bc50ee241e2267cc7cc34b3598b047f335995662 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Mon, 27 Aug 2007 18:11:30 +0000 Subject: Create always a portrait cairo surface and rotate when needed for 2007-08-27 Carlos Garcia Campos * backend/pdf/ev-poppler.cc: (pdf_print_context_free), (pdf_document_file_exporter_begin), (pdf_document_file_exporter_do_page): * shell/ev-jobs.c: (ev_job_print_run): * shell/ev-window.c: (ev_window_print_dialog_response_cb): Create always a portrait cairo surface and rotate when needed for landscape. It fixes printing problems in real printers. svn path=/trunk/; revision=2643 --- (limited to 'shell/ev-jobs.c') diff --git a/shell/ev-jobs.c b/shell/ev-jobs.c index c78b28c..6934f60 100644 --- a/shell/ev-jobs.c +++ b/shell/ev-jobs.c @@ -720,7 +720,7 @@ ev_job_print_run (EvJobPrint *job) fc.paper_height = job->height; fc.orientation = job->orientation; fc.duplex = FALSE; - fc.pages_per_sheet = job->pages_per_sheet; + fc.pages_per_sheet = MAX (1, job->pages_per_sheet); ev_document_doc_mutex_lock (); ev_file_exporter_begin (EV_FILE_EXPORTER (document), &fc); -- cgit v0.9.1