]> git.parisson.com Git - pdf.js.git/commitdiff
Address Julian's comments.
authorBrendan Dahl <brendan.dahl@gmail.com>
Mon, 12 Dec 2011 23:09:05 +0000 (15:09 -0800)
committerBrendan Dahl <brendan.dahl@gmail.com>
Mon, 12 Dec 2011 23:09:05 +0000 (15:09 -0800)
src/core.js
src/image.js
test/pdfs/aboutstacks.pdf.link [new file with mode: 0644]
test/test_manifest.json

index e974655996813a5cc08bf80d0e39162802c987da..dc44edb76cee16e41f3f38f8d716426f7e6cec64 100644 (file)
@@ -636,10 +636,10 @@ var PDFDoc = (function PDFDocClosure() {
           var size = width * height;
           var rgbaLength = size * 4;
           var buf = new Uint8Array(size * components);
-          var tempCanvas = new ScratchCanvas(width, height);
-          var tempCtx = tempCanvas.getContext('2d');
-          tempCtx.drawImage(img, 0, 0);
-          var data = tempCtx.getImageData(0, 0, width, height).data;
+          var tmpCanvas = new ScratchCanvas(width, height);
+          var tmpCtx = tmpCanvas.getContext('2d');
+          tmpCtx.drawImage(img, 0, 0);
+          var data = tmpCtx.getImageData(0, 0, width, height).data;
 
           if (components == 3) {
             for (var i = 0, j = 0; i < rgbaLength; i += 4, j += 3) {
index cc7242ad575d8543bd36f49918cb0febd065ee98..987542c582102512187190d49e2a9dcf75413cf0 100644 (file)
@@ -84,17 +84,17 @@ var PDFImage = (function PDFImageClosure() {
    */
   PDFImage.buildImage = function buildImage(callback, handler, xref, res,
                                                image, inline) {
-    var promise = new Promise();
+    var imageDataPromise = new Promise();
     var smaskPromise = new Promise();
-    var promises = [promise, smaskPromise];
     // The image data and smask data may not be ready yet, wait till both are
     // resolved.
-    Promise.all(promises).then(function(results) {
-      var image = new PDFImage(xref, res, results[0], inline, results[1]);
+    Promise.all([imageDataPromise, smaskPromise]).then(function(results) {
+      var imageData = results[0], smaskData = results[1];
+      var image = new PDFImage(xref, res, imageData, inline, smaskData);
       callback(image);
     });
 
-    handleImageData(handler, xref, res, image, promise);
+    handleImageData(handler, xref, res, image, imageDataPromise);
 
     var smask = xref.fetchIfRef(image.dict.get('SMask'));
     if (smask)
diff --git a/test/pdfs/aboutstacks.pdf.link b/test/pdfs/aboutstacks.pdf.link
new file mode 100644 (file)
index 0000000..8b04ec0
--- /dev/null
@@ -0,0 +1 @@
+http://greenhousechallenge.org/media/item/313/38/About-Stacks.pdf
index 4d55ac0f7c9f2cb74b212b2ab224d4c3ab35a13e..813fc272b2db1d7c22d0b50a7b076fcec6b969fc 100644 (file)
        "link": true,
        "pageLimit": 3,
        "type": "eq"
+    },
+    {
+      "id": "aboutstacks",
+      "file": "pdfs/aboutstacks.pdf",
+      "md5": "6e7c8416a293ba2d83bc8dd20c6ccf51",
+      "rounds": 1,
+      "link": true,
+      "type": "eq"
     }
 ]