From b3f6ded68bf84ff865dcdb648b2b84abb2a60ab1 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Tue, 12 May 2009 09:32:22 +0000 Subject: [libview] Get annotations when rendering pages --- (limited to 'libview/ev-jobs.c') 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 @@ -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 (); -- cgit v0.9.1