]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document.c
Fixed wrong translation.
[evince.git] / libdocument / ev-document.c
index a951bfa3fa83560534e113ba24ddbe38acc34112..e0ce69fd644e9df4d8c8aa5b0da1601034f47b82 100644 (file)
@@ -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));
 }
+
+
+