From 610923e48784352fcb45c6a56a185682690c16a3 Mon Sep 17 00:00:00 2001 From: kytwb Date: Sat, 1 Jan 2022 17:49:54 +0100 Subject: #329 Remove blocking listener before autoUpdater.quitAndInstall --- src/electron/ipc-api/autoUpdate.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') 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 @@ -import { ipcMain, BrowserWindow } from 'electron'; +import { app, ipcMain, BrowserWindow } from 'electron'; import { autoUpdater } from 'electron-updater'; import { isMac, isWindows } from '../../environment'; @@ -24,6 +24,7 @@ export default (params: { mainWindow: BrowserWindow; settings: any }) => { autoUpdater.checkForUpdates(); } else if (args.action === 'install') { debug('installing update'); + app.removeAllListeners('window-all-closed'); autoUpdater.quitAndInstall(); } } catch (error) { -- cgit v1.2.3-70-g09d2