From c95d6f3d7ad5cf7f46a6fba11f6e57a2b46bc452 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 6 Nov 2017 14:04:57 +0100 Subject: add debugging output for mainWindow --- src/index.js | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/index.js b/src/index.js index a3aa14732..4507913ad 100644 --- a/src/index.js +++ b/src/index.js @@ -26,19 +26,22 @@ if (isWindows) { } // Force single window -if (process.platform !== 'darwin') { - const isSecondInstance = app.makeSingleInstance(() => { - if (mainWindow) { - if (mainWindow.isMinimized()) mainWindow.restore(); - mainWindow.focus(); - } - }); - - if (isSecondInstance) { - app.quit(); +// if (process.platform !== 'darwin') { +const isSecondInstance = app.makeSingleInstance(() => { + console.log(mainWindow); + console.log('isMinimized', mainWindow.isMinimized); + if (mainWindow) { + if (mainWindow.isMinimized()) mainWindow.restore(); + mainWindow.focus(); } +}); + +if (isSecondInstance) { + app.exit(); } +// } + // Initialize Settings const settings = new Settings(); @@ -112,7 +115,7 @@ const createWindow = async () => { }); mainWindow.on('close', (e) => { - if (settings.get('minimizeToSystemTray')) { + if (settings.get('minimizeToSystemTray') && settings.get('runInBackground')) { e.preventDefault(); mainWindow.minimize(); } -- cgit v1.2.3-70-g09d2