mirror of
https://github.com/kiwix/kiwix-js.git
synced 2025-09-22 12:01:15 -04:00
Bugfix: Some browsers cannot transfer array buffers to the worker.
This commit is contained in:
parent
753ec33928
commit
8000158a28
@ -593,7 +593,8 @@ define(function(require) {
|
||||
break;
|
||||
}
|
||||
};
|
||||
webworkerBzip2.postMessage({cmd : 'uncompress', msg : compressedArticles});
|
||||
webworkerBzip2.postMessage({cmd : 'uncompress', msg :
|
||||
new Uint8Array(compressedArticles)});
|
||||
|
||||
}
|
||||
catch (e) {
|
||||
|
@ -35,7 +35,7 @@ require({
|
||||
var compressedByteArray = data.msg;
|
||||
var startTime = new Date();
|
||||
try {
|
||||
var uncompressedString = bzip2.simple(bzip2.array(new Uint8Array(compressedByteArray)));
|
||||
var uncompressedString = bzip2.simple(bzip2.array(compressedByteArray));
|
||||
self.postMessage({cmd: 'result', msg: uncompressedString});
|
||||
var endTime = new Date();
|
||||
self.postMessage({cmd: 'debug', msg: "webworker uncompress complete : took " + (endTime - startTime) + " ms"});
|
||||
|
Loading…
x
Reference in New Issue
Block a user