Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/thumbnailer/evince-thumbnailer.c
diff options
context:
space:
mode:
Diffstat (limited to 'thumbnailer/evince-thumbnailer.c')
-rw-r--r--thumbnailer/evince-thumbnailer.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/thumbnailer/evince-thumbnailer.c b/thumbnailer/evince-thumbnailer.c
index 8960f18..b3c8285 100644
--- a/thumbnailer/evince-thumbnailer.c
+++ b/thumbnailer/evince-thumbnailer.c
@@ -65,13 +65,17 @@ evince_thumbnail_pngenc_get (EvDocument *document, const char *thumbnail, int si
EvRenderContext *rc;
double width, height;
GdkPixbuf *pixbuf;
+ EvPage *page;
- ev_document_get_page_size (document, 0, &width, &height);
+ page = ev_document_get_page (document, 0);
+
+ ev_document_get_page_size (document, page, &width, &height);
- rc = ev_render_context_new (0, 0, size / width);
+ rc = ev_render_context_new (page, 0, size / width);
pixbuf = ev_document_thumbnails_get_thumbnail (EV_DOCUMENT_THUMBNAILS (document),
rc, FALSE);
g_object_unref (rc);
+ g_object_unref (page);
if (pixbuf != NULL) {
const char *overlaid_icon_name = NULL;