Merge pull request #6560 from Snuffleupagus/pr-6546-followup-TypeError_page_is_undefined

Prevent `TypeError: page is undefined` when the document has been destroyed (PR 6546 follow-up)
This commit is contained in:
Yury Delendik 2015-10-23 16:28:04 -05:00
commit 4afd51ade6

View File

@ -1233,6 +1233,9 @@ var WorkerTransport = (function WorkerTransportClosure() {
}, this);
messageHandler.on('StartRenderPage', function transportRender(data) {
if (this.destroyed) {
return; // Ignore any pending requests if the worker was terminated.
}
var page = this.pageCache[data.pageIndex];
page.stats.timeEnd('Page Request');
@ -1240,6 +1243,9 @@ var WorkerTransport = (function WorkerTransportClosure() {
}, this);
messageHandler.on('RenderPageChunk', function transportRender(data) {
if (this.destroyed) {
return; // Ignore any pending requests if the worker was terminated.
}
var page = this.pageCache[data.pageIndex];
page._renderPageChunk(data.operatorList, data.intent);