[Pkg-javascript-commits] [pdf.js] 52/414: Hack to avoid intermidiate Chrome failures during tests.
David Prévot
taffit at moszumanska.debian.org
Tue Jun 28 17:12:05 UTC 2016
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository pdf.js.
commit 2b2c5212133dc69d238a286ae69d49eda571db2f
Author: Yury Delendik <ydelendik at mozilla.com>
Date: Mon Dec 28 09:45:33 2015 -0600
Hack to avoid intermidiate Chrome failures during tests.
Remove when https://code.google.com/p/chromium/issues/detail?id=572225 is fixed.
---
src/display/api.js | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/display/api.js b/src/display/api.js
index e342cb0..bfa7b40 100644
--- a/src/display/api.js
+++ b/src/display/api.js
@@ -1253,7 +1253,16 @@ var PDFWorker = (function PDFWorkerClosure() {
// https://bugzilla.mozilla.org/show_bug.cgi?id=683280
var worker = new Worker(workerSrc);
var messageHandler = new MessageHandler('main', 'worker', worker);
+//#if !PRODUCTION
+ // Don't allow worker to be destroyed by Chrome, see:
+ // https://code.google.com/p/chromium/issues/detail?id=572225
+ var jsWorkerId = '_workerKungfuGrip_' + Math.random();
+ window[jsWorkerId] = worker;
+//#endif
messageHandler.on('test', function PDFWorker_test(data) {
+//#if !PRODUCTION
+ delete window[jsWorkerId];
+//#endif
if (this.destroyed) {
this._readyCapability.reject(new Error('Worker was destroyed'));
messageHandler.destroy();
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/pdf.js.git
More information about the Pkg-javascript-commits
mailing list