Merge pull request #10742 from Snuffleupagus/firefox-transport-disableStream-progress

[Firefox] Avoid displaying the indeterminate loadingBar when `disableStream=true` is set (PR 10714 follow-up)
This commit is contained in:
Tim van der Meij 2019-04-17 00:00:06 +02:00 committed by GitHub
commit 48f100201e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -81,18 +81,18 @@ var PDFDataTransportStream = (function PDFDataTransportStreamClosure() {
}, },
_onProgress: function PDFDataTransportStream_onDataProgress(evt) { _onProgress: function PDFDataTransportStream_onDataProgress(evt) {
if (evt.total === undefined && this._rangeReaders.length > 0) { if (evt.total === undefined) {
// Reporting to first range reader. // Reporting to first range reader, if it exists.
var firstReader = this._rangeReaders[0]; let firstReader = this._rangeReaders[0];
if (firstReader.onProgress) { if (firstReader && firstReader.onProgress) {
firstReader.onProgress({ loaded: evt.loaded, }); firstReader.onProgress({ loaded: evt.loaded, });
return; }
} } else {
} let fullReader = this._fullRequestReader;
let fullReader = this._fullRequestReader; if (fullReader && fullReader.onProgress) {
if (fullReader && fullReader.onProgress) { fullReader.onProgress({ loaded: evt.loaded, total: evt.total, });
fullReader.onProgress({ loaded: evt.loaded, total: evt.total, }); }
} }
}, },
_onProgressiveDone() { _onProgressiveDone() {