From bea1a0643c30f0a9c7da28e56e1549c46a63d7cf Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 15 Nov 2016 09:06:52 -0800 Subject: [PATCH] Memoize ELECTRON_NO_ASAR env var check --- lib/common/asar.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/common/asar.js b/lib/common/asar.js index 0891669f801..8132e1bb724 100644 --- a/lib/common/asar.js +++ b/lib/common/asar.js @@ -10,14 +10,9 @@ // Cache asar archive objects. const cachedArchives = {} + const envNoAsar = process.env.ELECTRON_NO_ASAR && process.type !== 'browser' && process.type !== 'renderer' const isAsarDisabled = function () { - if (process.noAsar) { - return true - } - if (process.env.ELECTRON_NO_ASAR && process.type !== 'browser' && process.type !== 'renderer') { - return true - } - return false + return process.noAsar || envNoAsar } const getOrCreateArchive = function (p) {