From bb66f6335fce7cacf83fa6289eb3b433c4e29b6a Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 15 May 2014 16:16:32 +0200 Subject: Make unresolvable link destinations warnings instead of errors. See bug 693314 (file Z23-04.pdf) for an example file. --- source/pdf/pdf-annot.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/pdf') diff --git a/source/pdf/pdf-annot.c b/source/pdf/pdf-annot.c index c3440c63..6b786985 100644 --- a/source/pdf/pdf-annot.c +++ b/source/pdf/pdf-annot.c @@ -65,7 +65,10 @@ pdf_parse_link_dest(pdf_document *doc, fz_link_kind kind, pdf_obj *dest) dest = resolve_dest(doc, dest, kind); if (dest == NULL) - fz_throw(doc->ctx, FZ_ERROR_GENERIC, "Undefined link_dest"); + { + fz_warn(doc->ctx, "undefined link destination"); + return ld; + } if (pdf_is_name(dest)) { -- cgit v1.2.3