X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=libdocument%2Fev-document.c;h=e0ce69fd644e9df4d8c8aa5b0da1601034f47b82;hb=5f6b1add282b53fc4544d79e9a6fb635c6754058;hp=a951bfa3fa83560534e113ba24ddbe38acc34112;hpb=13a06349251874bd35d2f03c3fc93217cee749a2;p=evince.git diff --git a/libdocument/ev-document.c b/libdocument/ev-document.c index a951bfa3..e0ce69fd 100644 --- a/libdocument/ev-document.c +++ b/libdocument/ev-document.c @@ -230,17 +230,17 @@ ev_document_get_attachments (EvDocument *document) return retval; } -GdkPixbuf * -ev_document_render_pixbuf (EvDocument *document, - EvRenderContext *rc) +cairo_surface_t * +ev_document_render (EvDocument *document, + EvRenderContext *rc) { EvDocumentIface *iface = EV_DOCUMENT_GET_IFACE (document); - GdkPixbuf *retval; + cairo_surface_t *retval; LOG ("ev_document_render_pixbuf"); - g_assert (iface->render_pixbuf); + g_assert (iface->render); - retval = iface->render_pixbuf (document, rc); + retval = iface->render (document, rc); return retval; } @@ -256,7 +256,11 @@ ev_document_info_free (EvDocumentInfo *info) g_free (info->author); g_free (info->subject); g_free (info->keywords); + g_free (info->creator); + g_free (info->producer); + g_free (info->linearized); g_free (info->security); + g_free (info); } @@ -279,3 +283,6 @@ ev_rect_cmp (EvRectangle *a, (ABS (a->x2 - b->x2) < EPSILON) && (ABS (a->y2 - b->y2) < EPSILON)); } + + +