diff --git a/src/core.js b/src/core.js index a45030b3f..f2977ecd6 100644 --- a/src/core.js +++ b/src/core.js @@ -45,7 +45,7 @@ function getPdf(arg, callback) { var data = (xhr.mozResponseArrayBuffer || xhr.mozResponse || xhr.responseArrayBuffer || xhr.response); callback(data); - } else { + } else if (params.error) { params.error(e); } } diff --git a/src/worker.js b/src/worker.js index dc0ab9ead..8e4c14fbc 100644 --- a/src/worker.js +++ b/src/worker.js @@ -75,10 +75,11 @@ var WorkerMessageHandler = { var start = Date.now(); var dependency = []; + var IRQueue = null; try { var page = pdfDoc.getPage(pageNum); // Pre compile the pdf page and fetch the fonts/images. - var IRQueue = page.getIRQueue(handler, dependency); + IRQueue = page.getIRQueue(handler, dependency); } catch (e) { // Turn the error into an obj that can be serialized e = { diff --git a/web/viewer.html b/web/viewer.html index 153b22e80..ffd4327a7 100644 --- a/web/viewer.html +++ b/web/viewer.html @@ -109,7 +109,7 @@