[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