]> www.fi.muni.cz Git - evince.git/blobdiff - backend/pdf/ev-poppler.cc
Fix a crash when printing with the gnome-print dialog. Fixes bug #488939.
[evince.git] / backend / pdf / ev-poppler.cc
index 4a783416e4a60ed5beaf743a56fe2c23025b3273..c7f4eeed29652f875519fc4beeccdeec060edb09 100644 (file)
@@ -1530,7 +1530,7 @@ pdf_document_file_exporter_begin (EvFileExporter        *exporter,
        pdf_document->print_ctx = g_new0 (PdfPrintContext, 1);
        ctx = pdf_document->print_ctx;
        ctx->format = fc->format;
-       ctx->pages_per_sheet = fc->pages_per_sheet;
+       ctx->pages_per_sheet = CLAMP (fc->pages_per_sheet, 1, 16);
 
        ctx->paper_width = fc->paper_width;
        ctx->paper_height = fc->paper_height;