diff --git a/package.json b/package.json index 0043cd12..e635fbe6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "kiwix_js_windows", "productName": "Kiwix JS for Windows Electron Edition", - "version": "0.9.93E", + "version": "0.9.97E", "description": "Kiwix JS Windows Electron", "main": "main.js", "build-packaged": { diff --git a/www/js/lib/filecache.js b/www/js/lib/filecache.js index 3f75d727..9a9cbe98 100644 --- a/www/js/lib/filecache.js +++ b/www/js/lib/filecache.js @@ -163,7 +163,7 @@ define(['q'], function(Q) { reject(err); } else { var size = end - begin; - var arr = Buffer.alloc(size) || new Uint8Array(size); + var arr = typeof Buffer !== 'undefined' && Buffer.alloc(size) || new Uint8Array(size); fs.read(fd, arr, 0, size, begin, function (err, bytesRead, data) { if (err) reject(err); fs.close(fd, function (err) {