Ensure that the loadingBar isn't displayed again when the entire file has already been fetched

This could only (potentially) happen when `disableAutoFetch` is used.
This commit is contained in:
Jonas Jenwald 2017-07-29 11:36:45 +02:00
parent 783d42ec2b
commit fce31c3f83

View File

@ -846,6 +846,11 @@ let PDFViewerApplication = {
}, },
progress(level) { progress(level) {
if (this.downloadComplete) {
// Don't accidentally show the loading bar again when the entire file has
// already been fetched (only an issue when disableAutoFetch is enabled).
return;
}
let percent = Math.round(level * 100); let percent = Math.round(level * 100);
// When we transition from full request to range requests, it's possible // When we transition from full request to range requests, it's possible
// that we discard some of the loaded data. This can cause the loading // that we discard some of the loaded data. This can cause the loading