diff --git a/src/electron-main.js b/src/electron-main.js index 8843f68..f8bc0da 100644 --- a/src/electron-main.js +++ b/src/electron-main.js @@ -790,12 +790,15 @@ app.on('activate', () => { mainWindow.show(); }); -app.on('before-quit', () => { +function beforeQuit() { global.appQuitting = true; if (mainWindow) { mainWindow.webContents.send('before-quit'); } -}); +} + +app.on('before-quit', beforeQuit); +app.on('before-quit-for-update', beforeQuit); app.on('second-instance', (ev, commandLine, workingDirectory) => { // If other instance launched with --hidden then skip showing window