[gs-cvs] /home/tor/repos/fitz - Handle missing page bounds.
sebras at hotmail.com
sebras at hotmail.com
Sun May 3 12:05:57 PDT 2009
Sat May 2 00:46:39 UTC 2009 sebras at hotmail.com
* Handle missing page bounds.
M ./mupdf/pdf_page.c -3 +6
--- old-fitz-21/mupdf/pdf_page.c 2009-05-03 19:05:56.000000000 +0000
+++ new-fitz-34/mupdf/pdf_page.c 2009-05-03 19:05:56.000000000 +0000
@@ -173,9 +173,12 @@
obj = fz_dictgets(dict, "CropBox");
if (!obj)
obj = fz_dictgets(dict, "MediaBox");
- error = pdf_resolve(&obj, xref);
- if (error)
- return fz_rethrow(error, "cannot resolve page bounds");
+ if (obj)
+ {
+ error = pdf_resolve(&obj, xref);
+ if (error)
+ return fz_rethrow(error, "cannot resolve page bounds");
+ }
if (!fz_isarray(obj))
return fz_throw("cannot find page bounds");
bbox = pdf_torect(obj);
More information about the gs-cvs
mailing list