From 3bfd82d92a4a0fbc0fc26d9744c2ea325199a524 Mon Sep 17 00:00:00 2001 From: Paul Shapiro Date: Thu, 28 Sep 2017 11:21:43 -0700 Subject: [PATCH] cryptonote_crypto_EMSCRIPTEN: fixed false env isNode=true in webviews with process object by filtering true process.browser --- cryptonote_utils/cryptonote_crypto_EMSCRIPTEN.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cryptonote_utils/cryptonote_crypto_EMSCRIPTEN.js b/cryptonote_utils/cryptonote_crypto_EMSCRIPTEN.js index d806cf2..66d0260 100644 --- a/cryptonote_utils/cryptonote_crypto_EMSCRIPTEN.js +++ b/cryptonote_utils/cryptonote_crypto_EMSCRIPTEN.js @@ -32,7 +32,7 @@ var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var m var ENVIRONMENT_IS_WEB=typeof window==="object"; var ENVIRONMENT_IS_WEB__CORDOVA = ENVIRONMENT_IS_WEB && window.cordova ? true : false var ENVIRONMENT_IS_WORKER=typeof importScripts==="function"; -var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function" && ENVIRONMENT_IS_WEB__CORDOVA == false && ENVIRONMENT_IS_WORKER == false; // we want this to be true for Electron but not for Cordova +var ENVIRONMENT_IS_NODE=typeof process==="object"&&process.browser !== true&&typeof require==="function" && ENVIRONMENT_IS_WEB__CORDOVA == false && ENVIRONMENT_IS_WORKER == false; // we want this to be true for Electron but not for Cordova nor a WebView var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER; if(typeof module!=="undefined"){ // lifted this out of the ENVIRONMENT_IS_NODE check because we want to export Module for Cordova as well (webpack)