[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