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;
return -1;
}
+ g_type_init ();
+
if (!g_thread_supported ())
g_thread_init (NULL);