|
|
@ -2075,7 +2075,12 @@ var PageView = function pageView(container, pdfPage, id, scale, |
|
|
|
// Rendering area
|
|
|
|
// Rendering area
|
|
|
|
|
|
|
|
|
|
|
|
var self = this; |
|
|
|
var self = this; |
|
|
|
|
|
|
|
var renderingWasReset = false; |
|
|
|
function pageViewDrawCallback(error) { |
|
|
|
function pageViewDrawCallback(error) { |
|
|
|
|
|
|
|
if (renderingWasReset) { |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
self.renderingState = RenderingStates.FINISHED; |
|
|
|
self.renderingState = RenderingStates.FINISHED; |
|
|
|
|
|
|
|
|
|
|
|
if (self.loadingIconDiv) { |
|
|
|
if (self.loadingIconDiv) { |
|
|
@ -2110,6 +2115,12 @@ var PageView = function pageView(container, pdfPage, id, scale, |
|
|
|
viewport: this.viewport, |
|
|
|
viewport: this.viewport, |
|
|
|
textLayer: textLayer, |
|
|
|
textLayer: textLayer, |
|
|
|
continueCallback: function pdfViewcContinueCallback(cont) { |
|
|
|
continueCallback: function pdfViewcContinueCallback(cont) { |
|
|
|
|
|
|
|
if (self.renderingState === RenderingStates.INITIAL) { |
|
|
|
|
|
|
|
// The page update() was called, we just need to abort any rendering.
|
|
|
|
|
|
|
|
renderingWasReset = true; |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (PDFView.highestPriorityPage !== 'page' + self.id) { |
|
|
|
if (PDFView.highestPriorityPage !== 'page' + self.id) { |
|
|
|
self.renderingState = RenderingStates.PAUSED; |
|
|
|
self.renderingState = RenderingStates.PAUSED; |
|
|
|
self.resume = function resumeCallback() { |
|
|
|
self.resume = function resumeCallback() { |
|
|
|