summaryrefslogtreecommitdiff
path: root/libdocument/ev-document-links.c
diff options
context:
space:
mode:
authorinfirit <[email protected]>2014-12-09 12:45:18 +0100
committerinfirit <[email protected]>2014-12-09 23:02:27 +0100
commit5a5e16ca34aeb8a8ecbb9223413c0340b09de224 (patch)
tree12831b3782fd2e9e4d5f56d178c89e72adb0db11 /libdocument/ev-document-links.c
parent21b6463cd687edfbf40bbb6df1cca239d7a6b925 (diff)
downloadatril-5a5e16ca34aeb8a8ecbb9223413c0340b09de224.tar.bz2
atril-5a5e16ca34aeb8a8ecbb9223413c0340b09de224.tar.xz
[libdocument] Use find_link_page() instead of find_link_dest() in get_dest_page()
Since we only need the page, not the whole destination Taken from evince commit: bb10c2aa8216b1a336e58a5177229a86c4e586ae From: Carlos Garcia Campos <[email protected]>
Diffstat (limited to 'libdocument/ev-document-links.c')
-rw-r--r--libdocument/ev-document-links.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/libdocument/ev-document-links.c b/libdocument/ev-document-links.c
index bd4afb01..42ffc59a 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: