From cb3e5903cb18355c370fd7fa16adfe99a001b51f Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Wed, 1 Oct 2014 17:41:56 +0200 Subject: [PATCH] Fix disableAutoFetch regression in the generic viewer After PR 5263, setting `disableAutoFetch = true` in the generic viewer no longer works correctly, since the entire file loads even with `disableStream = true`. --- src/core/worker.js | 2 +- src/display/api.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/worker.js b/src/core/worker.js index 30effa8a4..d4deb0c8c 100644 --- a/src/core/worker.js +++ b/src/core/worker.js @@ -138,7 +138,7 @@ var WorkerMessageHandler = PDFJS.WorkerMessageHandler = { } }, - onProgressiveData: PDFJS.disableStream ? null : + onProgressiveData: source.disableStream ? null : function onProgressiveData(chunk) { if (!pdfManager) { cachedChunks.push(chunk); diff --git a/src/display/api.js b/src/display/api.js index e400e1d5b..b20472231 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -1076,6 +1076,7 @@ var WorkerTransport = (function WorkerTransportClosure() { fetchDocument: function WorkerTransport_fetchDocument(source) { source.disableAutoFetch = PDFJS.disableAutoFetch; + source.disableStream = PDFJS.disableStream; source.chunkedViewerLoading = !!this.pdfDataRangeTransport; this.messageHandler.send('GetDocRequest', { source: source,