]> git.parisson.com Git - pdf.js.git/commitdiff
Fixes #1055 by falling back to page resources
authorArtur Adib <arturadib@gmail.com>
Tue, 17 Jan 2012 19:40:52 +0000 (14:40 -0500)
committerArtur Adib <arturadib@gmail.com>
Tue, 17 Jan 2012 19:40:52 +0000 (14:40 -0500)
src/evaluator.js
test/test_manifest.json

index 60ab66560203972f46afb6a6c1e7c148503e620d..7916b50c8a3931efd81d0d1a56b3ee3dfaa95bf9 100644 (file)
@@ -292,8 +292,8 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
                   // Create an IR of the pattern code.
                   var depIdx = dependencyArray.length;
                   var queueObj = {};
-                  var codeIR = this.getIRQueue(pattern, dict.get('Resources'),
-                                               queueObj, dependencyArray);
+                  var codeIR = this.getIRQueue(pattern, dict.get('Resources')
+                      || resources, queueObj, dependencyArray);
 
                   // Add the dependencies that are required to execute the
                   // codeIR.
@@ -336,8 +336,8 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
                 // This adds the IRQueue of the xObj to the current queue.
                 var depIdx = dependencyArray.length;
 
-                this.getIRQueue(xobj, xobj.dict.get('Resources'), queue,
-                                dependencyArray);
+                this.getIRQueue(xobj, xobj.dict.get('Resources') || resources, 
+                    queue, dependencyArray);
 
                // Add the dependencies that are required to execute the
                // codeIR.
index 8598e4bc8e3da34b134cc14193ea632054233e4e..fa7ec7123eaf80aaf2915355b6f49260a54a4e47 100644 (file)
       "pageLimit": 3,
       "link": true,
       "type": "load"
+    },
+    {  "id": "issue1055",
+      "file": "pdfs/issue1055.pdf",
+      "md5": "3ba56c2e48dce81da8669b1b9cf98ff0",
+      "rounds": 1,
+      "link": true,
+      "type": "eq"
     }
 ]