fix: 客户端打开出现报错

This commit is contained in:
kuaifan 2022-12-08 10:08:04 +08:00
parent 68ec8fb905
commit ea4bf4f87a

12
electron/electron.js vendored
View File

@ -15,6 +15,7 @@ const config = require('./package.json');
let mainWindow = null,
mainTray = null,
subWindow = [],
isReady = false,
willQuitApp = false,
devloadUrl = "",
devloadCachePath = path.resolve(__dirname, ".devload");
@ -171,6 +172,7 @@ if (!getTheLock) {
utils.setShowWindow(mainWindow)
})
app.on('ready', () => {
isReady = true
// 创建主窗口
createMainWindow()
// 创建托盘
@ -209,9 +211,13 @@ if (!getTheLock) {
app.on('activate', () => {
if (BrowserWindow.getAllWindows().length === 0) {
createMainWindow()
} else if (!mainWindow.isVisible()) {
mainWindow.show()
if (isReady) {
createMainWindow()
}
} else if (mainWindow) {
if (!mainWindow.isVisible()) {
mainWindow.show()
}
}
})