summaryrefslogtreecommitdiff
path: root/pdf/pdf_page.c
diff options
context:
space:
mode:
Diffstat (limited to 'pdf/pdf_page.c')
-rw-r--r--pdf/pdf_page.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/pdf/pdf_page.c b/pdf/pdf_page.c
index df75ff51..8a12b67b 100644
--- a/pdf/pdf_page.c
+++ b/pdf/pdf_page.c
@@ -161,9 +161,9 @@ pdf_load_page_tree(pdf_document *xref)
count = pdf_dict_gets(pages, "Count");
if (!pdf_is_dict(pages))
- fz_throw(ctx, "missing page tree");
+ fz_throw(ctx, FZ_ERROR_GENERIC, "missing page tree");
if (!pdf_is_int(count) || pdf_to_int(count) < 0)
- fz_throw(ctx, "missing page count");
+ fz_throw(ctx, FZ_ERROR_GENERIC, "missing page count");
xref->page_cap = pdf_to_int(count);
xref->page_len = 0;
@@ -343,7 +343,7 @@ pdf_load_page(pdf_document *xref, int number)
pdf_load_page_tree(xref);
if (number < 0 || number >= xref->page_len)
- fz_throw(ctx, "cannot find page %d", number + 1);
+ fz_throw(ctx, FZ_ERROR_GENERIC, "cannot find page %d", number + 1);
pageobj = xref->page_objs[number];
pageref = xref->page_refs[number];
@@ -440,7 +440,7 @@ pdf_load_page(pdf_document *xref, int number)
fz_catch(ctx)
{
pdf_free_page(xref, page);
- fz_throw(ctx, "cannot load page %d contents (%d 0 R)", number + 1, pdf_to_num(pageref));
+ fz_rethrow_message(ctx, "cannot load page %d contents (%d 0 R)", number + 1, pdf_to_num(pageref));
}
return page;