mirror of
https://github.com/WowUp/WowUp.git
synced 2026-04-23 23:37:11 -04:00
Merge branch 'develop' of https://github.com/WowUp/WowUp into develop
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { BrowserWindow, ipcMain } from "electron";
|
||||
import { app, BrowserWindow, ipcMain } from "electron";
|
||||
import * as log from "electron-log";
|
||||
import { autoUpdater } from "electron-updater";
|
||||
import {
|
||||
@@ -63,8 +63,15 @@ export function initializeAppUpdateIpcHandlers(win: BrowserWindow) {
|
||||
return await autoUpdater.downloadUpdate();
|
||||
});
|
||||
|
||||
// Used this solution for Mac support
|
||||
// https://github.com/electron-userland/electron-builder/issues/1604#issuecomment-372091881
|
||||
ipcMain.handle(APP_UPDATE_INSTALL, async () => {
|
||||
log.info(APP_UPDATE_INSTALL);
|
||||
app.removeAllListeners('window-all-closed');
|
||||
var browserWindows = BrowserWindow.getAllWindows();
|
||||
browserWindows.forEach(function(browserWindow) {
|
||||
browserWindow.removeAllListeners('close');
|
||||
});
|
||||
autoUpdater.quitAndInstall();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user