[evince] [libdocument] Use find_link_page() instead of find_link_dest() in get_dest_page()



commit bb10c2aa8216b1a336e58a5177229a86c4e586ae
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Fri Sep 3 10:30:24 2010 +0200

    [libdocument] Use find_link_page() instead of find_link_dest() in get_dest_page()
    
    Since we only need the page, not the whole destination

 libdocument/ev-document-links.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)
---
diff --git a/libdocument/ev-document-links.c b/libdocument/ev-document-links.c
index 0cddb40..b8dc1f2 100644
--- a/libdocument/ev-document-links.c
+++ b/libdocument/ev-document-links.c
@@ -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:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]