- /* FIXME: we shouldn't lock here */
- ev_document_doc_mutex_lock ();
- ev_page = ev_document_get_page (pixbuf_cache->document, page);
- ev_document_doc_mutex_unlock ();
-
- if (job_info->rc == NULL) {
- job_info->rc = ev_render_context_new (ev_page, rotation, scale);
- } else {
- ev_render_context_set_page (job_info->rc, ev_page);
- ev_render_context_set_rotation (job_info->rc, rotation);
- ev_render_context_set_scale (job_info->rc, scale);
- }
-
- g_object_unref (ev_page);
-