]> git.parisson.com Git - pdf.js.git/commitdiff
Reset invalid media box to letter size.
authornotmasteryet <async.processingjs@yahoo.com>
Fri, 23 Sep 2011 23:08:23 +0000 (18:08 -0500)
committernotmasteryet <async.processingjs@yahoo.com>
Fri, 23 Sep 2011 23:08:23 +0000 (18:08 -0500)
pdf.js

diff --git a/pdf.js b/pdf.js
index 6c66b84c43a41aa84aaa4d74b9fd4badeba4a5ad..77ac4a29b1ea6bc187ba20fdcf5ffc156dddf04b 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -3321,8 +3321,10 @@ var Page = (function pagePage() {
     },
     get mediaBox() {
       var obj = this.inheritPageProp('MediaBox');
-      return shadow(this, 'mediaBox',
-                    ((IsArray(obj) && obj.length == 4) ? obj : null));
+      // Reset invalid media box to letter size.
+      if (!IsArray(obj) || obj.length === 4)
+        obj = [0, 0, 612, 792];
+      return shadow(this, 'mediaBox', obj);
     },
     get view() {
       var obj = this.inheritPageProp('CropBox');