Browse Source

Merge pull request #4081 from yurydelendik/doubledraw

Avoiding double draw() calls
Brendan Dahl 11 years ago
parent
commit
a340336269
  1. 5
      web/page_view.js

5
web/page_view.js

@ -419,12 +419,17 @@ var PageView = function pageView(container, id, scale, @@ -419,12 +419,17 @@ var PageView = function pageView(container, id, scale,
this.draw = function pageviewDraw(callback) {
var pdfPage = this.pdfPage;
if (this.pagePdfPromise) {
return;
}
if (!pdfPage) {
var promise = PDFView.getPage(this.id);
promise.then(function(pdfPage) {
delete this.pagePdfPromise;
this.setPdfPage(pdfPage);
this.draw(callback);
}.bind(this));
this.pagePdfPromise = promise;
return;
}

Loading…
Cancel
Save