Browse Source

Merge pull request #3729 from prometheansacrifice/page-outofbounds

Trying to fix #3611
Yury Delendik 12 years ago
parent
commit
1bcb3efd4a
  1. 6
      src/core/obj.js

6
src/core/obj.js

@ -408,6 +408,12 @@ var Catalog = (function CatalogClosure() { @@ -408,6 +408,12 @@ var Catalog = (function CatalogClosure() {
},
getPage: function Catalog_getPage(pageIndex) {
if (pageIndex < 0 || pageIndex >= this.numPages ||
(pageIndex|0) !== pageIndex) {
var pagePromise = new Promise();
pagePromise.reject(new Error('Invalid page index'));
return pagePromise;
}
if (!(pageIndex in this.pagePromises)) {
this.pagePromises[pageIndex] = new Promise();
}

Loading…
Cancel
Save