Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/libview/ev-jobs.c
diff options
context:
space:
mode:
authorCarlos 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)
commitb3f6ded68bf84ff865dcdb648b2b84abb2a60ab1 (patch)
treeefc5166348ac0dec2ec0d19b9bffb219ca468bc6 /libview/ev-jobs.c
parentbc8fd91eed538ddb9a3fdd3b7e05c9ac16a61c97 (diff)
[libview] Get annotations when rendering pages
Diffstat (limited to 'libview/ev-jobs.c')
-rw-r--r--libview/ev-jobs.c5
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 ();