]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-jobs.c
Really make use of the orientation bit of the render context. Use the
[evince.git] / shell / ev-jobs.c
index 4cc0c258c017bf3d17a0b13ee261b3b01c233c1a..677b39f046961a8bee2e77e338227cbd526359b3 100644 (file)
@@ -299,9 +299,10 @@ ev_job_render_run (EvJobRender *job)
 }
 
 EvJob *
-ev_job_thumbnail_new (EvDocument *document,
-                     gint        page,
-                     gint        requested_width)
+ev_job_thumbnail_new (EvDocument   *document,
+                     gint          page,
+                     EvOrientation orientation,
+                     gint          requested_width)
 {
        EvJobThumbnail *job;
 
@@ -309,6 +310,7 @@ ev_job_thumbnail_new (EvDocument *document,
 
        EV_JOB (job)->document = g_object_ref (document);
        job->page = page;
+       job->orientation = orientation;
        job->requested_width = requested_width;
 
        return EV_JOB (job);
@@ -324,6 +326,7 @@ ev_job_thumbnail_run (EvJobThumbnail *job)
        job->thumbnail =
                ev_document_thumbnails_get_thumbnail (EV_DOCUMENT_THUMBNAILS (EV_JOB (job)->document),
                                                      job->page,
+                                                     job->orientation,
                                                      job->requested_width,
                                                      TRUE);
        EV_JOB (job)->finished = TRUE;