修复 MAC 系统下软件关闭时再次从 dock 打开时报错的Bug

This commit is contained in:
lyswhut
2019-09-10 09:03:57 +08:00
parent 73072daa46
commit a432080141
3 changed files with 33 additions and 15 deletions
+7 -4
View File
@@ -30,7 +30,7 @@ const isDev = process.env.NODE_ENV !== 'production'
let mainWindow
let winURL
let isCheckedUpdate = false
let isFirstCheckedUpdate = true
if (isDev) {
global.__static = path.join(__dirname, '../static')
@@ -63,15 +63,18 @@ function createWindow() {
mainWindow.loadURL(winURL)
mainWindow.on('close', () => {
mainWindow.setProgressBar(-1)
})
mainWindow.on('closed', () => {
mainWindow = global.mainWindow = null
})
// mainWindow.webContents.openDevTools()
if (!isDev && !isCheckedUpdate) {
autoUpdate()
isCheckedUpdate = true
if (!isDev) {
autoUpdate(isFirstCheckedUpdate)
isFirstCheckedUpdate = false
}
}