From 4fc7d4abdada5efc25fe0976dfe6bc8324905140 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 20 Sep 2017 13:03:47 +0200 Subject: gl: Scroll to link coordinates when following links. Also save link coordinates in outline nodes. --- source/html/epub-doc.c | 2 +- source/pdf/pdf-outline.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'source') diff --git a/source/html/epub-doc.c b/source/html/epub-doc.c index 53976f78..41b21361 100644 --- a/source/html/epub-doc.c +++ b/source/html/epub-doc.c @@ -75,7 +75,7 @@ epub_update_outline(fz_context *ctx, fz_document *doc, fz_outline *node) { while (node) { - node->page = epub_resolve_link(ctx, doc, node->uri, NULL, NULL); + node->page = epub_resolve_link(ctx, doc, node->uri, &node->x, &node->y); epub_update_outline(ctx, doc, node->down); node = node->next; } diff --git a/source/pdf/pdf-outline.c b/source/pdf/pdf-outline.c index 2d184dd4..cfbd1961 100644 --- a/source/pdf/pdf-outline.c +++ b/source/pdf/pdf-outline.c @@ -34,7 +34,7 @@ pdf_load_outline_imp(fz_context *ctx, pdf_document *doc, pdf_obj *dict) node->uri = NULL; if (node->uri) - node->page = pdf_resolve_link(ctx, doc, node->uri, NULL, NULL); + node->page = pdf_resolve_link(ctx, doc, node->uri, &node->x, &node->y); else node->page = -1; -- cgit v1.2.3