From 09a4352e8ca407e07f3f6c193ba5349b0e8e6fd6 Mon Sep 17 00:00:00 2001 From: Yury Delendik Date: Thu, 9 May 2013 10:54:53 -0500 Subject: [PATCH] Rejects loading when data is not available for checkHeader --- src/worker.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/worker.js b/src/worker.js index 8e556c85a..b0817e3f2 100644 --- a/src/worker.js +++ b/src/worker.js @@ -145,12 +145,12 @@ var WorkerMessageHandler = { loadDocumentPromise.reject(e); }; - pdfManager.ensureModel('checkHeader', []).then(function() { - pdfManager.ensureModel('parseStartXRef', []).then(function() { - pdfManager.ensureModel('parse', [recoveryMode]).then( - parseSuccess, parseFailure); - }); - }); + pdfManager.ensureModel('checkHeader', []).then(function() { + pdfManager.ensureModel('parseStartXRef', []).then(function() { + pdfManager.ensureModel('parse', [recoveryMode]).then( + parseSuccess, parseFailure); + }, parseFailure); + }, parseFailure); return loadDocumentPromise; }