From c4d4682924335ad2899129e5415e6dd6e2107332 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Wed, 14 May 2014 01:20:21 +0200 Subject: [PATCH] Fix regression that prevents downloading the PDF file (PR 4752) --- src/display/api.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/display/api.js b/src/display/api.js index fd55b6b81..069c06499 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -306,9 +306,7 @@ var PDFDocumentProxy = (function PDFDocumentProxyClosure() { * the raw data from the PDF. */ getData: function PDFDocumentProxy_getData() { - var capability = createPromiseCapability(); - this.transport.getData(capability); - return capability.promise; + return this.transport.getData(); }, /** * @return {Promise} A promise that is resolved when the document's data @@ -983,10 +981,8 @@ var WorkerTransport = (function WorkerTransportClosure() { }); }, - getData: function WorkerTransport_getData(capability) { - this.messageHandler.send('GetData', null, function(data) { - capability.resolve(data); - }); + getData: function WorkerTransport_getData() { + return this.messageHandler.sendWithPromise('GetData', null); }, getPage: function WorkerTransport_getPage(pageNumber, capability) {