Merge pull request #4920 from nnethercote/zero-canvas-before-deleting

Zero the height and width of the PageView canvas before deleting.
This commit is contained in:
Yury Delendik 2014-06-12 09:25:46 -05:00
commit 12a35f2878

View File

@ -99,7 +99,13 @@ var PageView = function pageView(container, id, scale,
this.annotationLayer = null;
}
delete this.canvas;
if (this.canvas) {
// Zeroing the width and height causes Firefox to release graphics
// resources immediately, which can greatly reduce memory consumption.
this.canvas.width = 0;
this.canvas.height = 0;
delete this.canvas;
}
this.loadingIconDiv = document.createElement('div');
this.loadingIconDiv.className = 'loadingIcon';