From 792b703145ca681e2ac5394e32ffbca610b0e499 Mon Sep 17 00:00:00 2001 From: Astra Date: Thu, 3 May 2018 17:16:30 -0400 Subject: [PATCH] catch me if i fall --- app/index.htm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/index.htm b/app/index.htm index 915616b..96ee9d9 100644 --- a/app/index.htm +++ b/app/index.htm @@ -64,15 +64,17 @@ o['WEBAPP_PATH'] = '/app?_=' + Date.now(); // cache busting fs.writeFileSync(data + '/settings.json', JSON.stringify(o, null, 2)); // commit changes to disk - // install asarpwn3 for crispr - if (!window.__crisprloaded) - if (asarinject( - "// App preload script, used to provide a replacement native API now that\n// we turned off node integration.\nvar electron = require('electron'", - "var electron=require('electron');var d=electron.remote.app.getPath('userData')+'/crispr.js';if(require('fs').existsSync(d))require(d).go();//" - )) { - electron.app.relaunch(); - electron.app.exit(); - } + try { + // install asarpwn3 for crispr + if (!window.__crisprloaded) + if (asarinject( + "// App preload script, used to provide a replacement native API now that\n// we turned off node integration.\nvar electron = require('electron'", + "var electron=require('electron');var d=electron.remote.app.getPath('userData')+'/crispr.js';if(require('fs').existsSync(d))require(d).go();//" + )) { + electron.app.relaunch(); + electron.app.exit(); + } + } catch{ } // make a window window.__monitor = new electron.BrowserWindow({ show: false });