diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2009-05-12 09:32:22 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2009-05-12 09:32:22 (GMT) |
commit | b3f6ded68bf84ff865dcdb648b2b84abb2a60ab1 (patch) | |
tree | efc5166348ac0dec2ec0d19b9bffb219ca468bc6 /libview/ev-jobs.c | |
parent | bc8fd91eed538ddb9a3fdd3b7e05c9ac16a61c97 (diff) |
[libview] Get annotations when rendering pages
Diffstat (limited to 'libview/ev-jobs.c')
-rw-r--r-- | libview/ev-jobs.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libview/ev-jobs.c b/libview/ev-jobs.c index d2f08ef..b5b4282 100644 --- a/libview/ev-jobs.c +++ b/libview/ev-jobs.c @@ -33,6 +33,7 @@ #include "ev-document-security.h" #include "ev-document-find.h" #include "ev-document-layers.h" +#include "ev-document-annotations.h" #include "ev-debug.h" #include <errno.h> @@ -558,6 +559,10 @@ ev_job_render_run (EvJob *job) job_render->image_mapping = ev_document_images_get_image_mapping (EV_DOCUMENT_IMAGES (job->document), job_render->page); + if ((job_render->flags & EV_RENDER_INCLUDE_ANNOTS) && EV_IS_DOCUMENT_ANNOTATIONS (job->document)) + job_render->annots_mapping = + ev_document_annotations_get_annotations (EV_DOCUMENT_ANNOTATIONS (job->document), + job_render->ev_page); g_object_unref (rc); ev_document_doc_mutex_unlock (); |