From 997a4fcacbc0e4767d61f89d1f66b6715e6ded0e Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 14 Apr 2011 13:30:00 +0200 Subject: Add fallback case for links accessed by button annotations. --- pdf/pdf_annot.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pdf/pdf_annot.c b/pdf/pdf_annot.c index 2436b0c0..ecb4824a 100644 --- a/pdf/pdf_annot.c +++ b/pdf/pdf_annot.c @@ -62,6 +62,11 @@ pdf_load_link(pdf_xref *xref, fz_obj *dict) } action = fz_dict_gets(dict, "A"); + + /* fall back to additional action button's down/up action */ + if (!action) + action = fz_dict_getsa(fz_dict_gets(dict, "AA"), "U", "D"); + if (action) { obj = fz_dict_gets(action, "S"); -- cgit v1.2.3