diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-08-08 18:18:34 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-08-08 18:18:34 -0700 |
commit | ace6f0a30c459c60cf854201c5af8abe049f8181 (patch) | |
tree | 91054e1aa414b5013ff5c3ea147626d4c97f2a27 /tools | |
parent | 3093568256db472276b75f41f477a4bcb0d53983 (diff) |
only create new Uint8Arrays during preloading when actually necessary
Diffstat (limited to 'tools')
-rw-r--r-- | tools/file_packager.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/file_packager.py b/tools/file_packager.py index e3260d3b..fdd5396c 100644 --- a/tools/file_packager.py +++ b/tools/file_packager.py @@ -265,7 +265,7 @@ for file_ in data_files: %(varname)s.onload = function() { var arrayBuffer = %(varname)s.response; assert(arrayBuffer, 'Loading file %(filename)s failed.'); - var byteArray = arrayBuffer.byteLength ? new Uint8Array(arrayBuffer) : arrayBuffer; + var byteArray = !arrayBuffer.subarray ? new Uint8Array(arrayBuffer) : arrayBuffer; %(prepare)s Module['FS_createPreloadedFile']('/%(dirname)s', '%(basename)s', byteArray, true, true, function() { %(finish)s |