From eab01e79f6e66b18f19063b3b7bec668d8645437 Mon Sep 17 00:00:00 2001 From: Owen Xie Date: Mon, 2 Mar 2020 22:09:38 -0500 Subject: [PATCH 1/2] Check if shown on dom-ready --- index.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 16a4c71..49c153f 100644 --- a/index.js +++ b/index.js @@ -19,6 +19,7 @@ require('electron-dl')(); require('electron-context-menu')(); let exiting = false; +let shown = false; let mainWindow; if (!app.requestSingleInstanceLock()) { @@ -83,10 +84,13 @@ app.on('ready', () => { const stylesheets = fs.readdirSync(file.style); stylesheets.forEach(x => webContents.insertCSS(readSheet(x))); - if (settings.get('launchMinimized')) { - mainWindow.minimize(); - } else { - mainWindow.show(); + if(!shown) { + if (settings.get('launchMinimized')) { + mainWindow.minimize(); + } else { + mainWindow.show(); + } + shown = true; } }); From a538f5e2c56aeca983a83d0eaa763b60bea6e980 Mon Sep 17 00:00:00 2001 From: Owen Xie Date: Mon, 2 Mar 2020 22:48:11 -0500 Subject: [PATCH 2/2] Some linting --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 49c153f..283cb4a 100644 --- a/index.js +++ b/index.js @@ -84,12 +84,13 @@ app.on('ready', () => { const stylesheets = fs.readdirSync(file.style); stylesheets.forEach(x => webContents.insertCSS(readSheet(x))); - if(!shown) { + if (!shown) { if (settings.get('launchMinimized')) { mainWindow.minimize(); } else { mainWindow.show(); } + shown = true; } });