]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-print-job.c
Really make use of the orientation bit of the render context. Use the
[evince.git] / shell / ev-print-job.c
index 1f215c77c817b4b235c0a55a1e52ce03a529e9fd..b9aded8b539f7f3e01dac17cc612724a7db1fc3f 100644 (file)
@@ -269,13 +269,19 @@ idle_print_handler (EvPrintJob *job)
        }
 
        if (job->next_page <= job->last_page) {
+               EvRenderContext *rc;
 #if 0
                g_printerr ("Printing page %d\n", job->next_page);
 #endif
+               rc = ev_render_context_new (EV_ORIENTATION_PORTRAIT,
+                                           job->next_page, 1.0);
+
                ev_document_doc_mutex_lock ();
-               ev_ps_exporter_do_page (EV_PS_EXPORTER (job->document),
-                                       job->next_page);
+               ev_ps_exporter_do_page (EV_PS_EXPORTER (job->document), rc);
                ev_document_doc_mutex_unlock ();
+
+               g_object_unref (rc);
+
                job->next_page++;
                return TRUE;
        } else { /* no more pages */