summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/pdfapp.c2
-rw-r--r--mupdf/pdf_annot.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/apps/pdfapp.c b/apps/pdfapp.c
index 63149512..1f451f33 100644
--- a/apps/pdfapp.c
+++ b/apps/pdfapp.c
@@ -839,7 +839,7 @@ void pdfapp_onmouse(pdfapp_t *app, int x, int y, int btn, int modifiers, int sta
if (link->kind == PDF_LURI)
pdfapp_gotouri(app, link->dest);
else if (link->kind == PDF_LGOTO)
- pdfapp_gotopage(app, link->dest);
+ pdfapp_gotopage(app, fz_arrayget(link->dest, 0)); /* [ pageobj ... ] */
return;
}
}
diff --git a/mupdf/pdf_annot.c b/mupdf/pdf_annot.c
index fd1cc796..9f8724a1 100644
--- a/mupdf/pdf_annot.c
+++ b/mupdf/pdf_annot.c
@@ -22,7 +22,7 @@ resolvedest(pdf_xref *xref, fz_obj *dest)
else if (fz_isarray(dest))
{
- return fz_arrayget(dest, 0);
+ return dest;
}
else if (fz_isdict(dest))