diff options
Diffstat (limited to 'src/electron/ipc-api/autoUpdate.ts')
-rw-r--r-- | src/electron/ipc-api/autoUpdate.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/electron/ipc-api/autoUpdate.ts b/src/electron/ipc-api/autoUpdate.ts index aed87455e..d768d17f7 100644 --- a/src/electron/ipc-api/autoUpdate.ts +++ b/src/electron/ipc-api/autoUpdate.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | import { ipcMain, BrowserWindow } from 'electron'; | 1 | import { app, ipcMain, BrowserWindow } from 'electron'; |
2 | import { autoUpdater } from 'electron-updater'; | 2 | import { autoUpdater } from 'electron-updater'; |
3 | import { isMac, isWindows } from '../../environment'; | 3 | import { isMac, isWindows } from '../../environment'; |
4 | 4 | ||
@@ -24,6 +24,7 @@ export default (params: { mainWindow: BrowserWindow; settings: any }) => { | |||
24 | autoUpdater.checkForUpdates(); | 24 | autoUpdater.checkForUpdates(); |
25 | } else if (args.action === 'install') { | 25 | } else if (args.action === 'install') { |
26 | debug('installing update'); | 26 | debug('installing update'); |
27 | app.removeAllListeners('window-all-closed'); | ||
27 | autoUpdater.quitAndInstall(); | 28 | autoUpdater.quitAndInstall(); |
28 | } | 29 | } |
29 | } catch (error) { | 30 | } catch (error) { |