From 3534459e9caabdb64fec89dd3e6df0fa542690c8 Mon Sep 17 00:00:00 2001 From: Jaifroid Date: Wed, 26 Feb 2020 16:02:47 +0000 Subject: [PATCH] Prevent error in Electron due to NWJS code Former-commit-id: 38afb9bb4c3848b63cf4ae45b3e3142200b71db5 [formerly 7ea10eb85b2a1f4857da1a6a20b67dc23d69b732] Former-commit-id: 3a61d478b45485e21da399b12edc7519efff9579 --- package.json | 2 +- www/js/lib/filecache.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) {