Browse Source

Memoize ELECTRON_NO_ASAR env var check

Kevin Sawicki 8 years ago
parent
commit
bea1a0643c
1 changed files with 2 additions and 7 deletions
  1. 2 7
      lib/common/asar.js

+ 2 - 7
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) {