]> www.fi.muni.cz Git - evince.git/commitdiff
[libdocument] Use find_link_page() instead of find_link_dest() in get_dest_page()
authorCarlos Garcia Campos <carlosgc@gnome.org>
Fri, 3 Sep 2010 08:30:24 +0000 (10:30 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Fri, 3 Sep 2010 08:33:22 +0000 (10:33 +0200)
Since we only need the page, not the whole destination

libdocument/ev-document-links.c

index 0cddb405e1dcd5c7a836aa0bd7d08e2f11432412..b8dc1f23fff91d04db72c902e70641635b434bcd 100644 (file)
@@ -100,14 +100,8 @@ ev_document_links_get_dest_page (EvDocumentLinks *document_links,
 
        switch (ev_link_dest_get_dest_type (dest)) {
        case EV_LINK_DEST_TYPE_NAMED: {
-               EvLinkDest *dest2;
-
-               dest2 = ev_document_links_find_link_dest (document_links,
-                                                         ev_link_dest_get_named_dest (dest));
-               if (dest2) {
-                       page = ev_link_dest_get_page (dest2);
-                       g_object_unref (dest2);
-               }
+               page = ev_document_links_find_link_page (document_links,
+                                                        ev_link_dest_get_named_dest (dest));
        }
                break;
        case EV_LINK_DEST_TYPE_PAGE_LABEL: