diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2010-07-11 08:52:34 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2010-07-12 17:12:01 (GMT) |
commit | 356536f6b8b44bfcf13c644a26ecdd583465bc0f (patch) | |
tree | 8b9cb701358fccc2d3a269f02308fd99fe853b0c /backend/djvu/djvu-links.c | |
parent | c3f6c6c0006922557b54e263513c38ac7c88a12d (diff) |
Add EvMappingList data struct instead of using a GList
It just wraps the GList and adds reference counting
Diffstat (limited to 'backend/djvu/djvu-links.c')
-rw-r--r-- | backend/djvu/djvu-links.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/djvu/djvu-links.c b/backend/djvu/djvu-links.c index 72d68f9..d13af0b 100644 --- a/backend/djvu/djvu-links.c +++ b/backend/djvu/djvu-links.c @@ -26,7 +26,7 @@ #include "djvu-links.h" #include "djvu-document-private.h" #include "ev-document-links.h" -#include "ev-mapping.h" +#include "ev-mapping-list.h" static gboolean number_from_miniexp(miniexp_t sexp, int *number) { @@ -354,7 +354,7 @@ djvu_links_has_document_links (EvDocumentLinks *document_links) return FALSE; } -GList * +EvMappingList * djvu_links_get_links (EvDocumentLinks *document_links, gint page, double scale_factor) @@ -390,7 +390,7 @@ djvu_links_get_links (EvDocumentLinks *document_links, ddjvu_miniexp_release (djvu_document->d_document, page_annotations); } - return retval; + return ev_mapping_list_new (page, retval, (GDestroyNotify)g_object_unref); } EvLinkDest * |