修复某些情况下从托盘还原窗口后无法操作的问题

pull/277/head
lyswhut 2020-06-20 13:15:23 +08:00
parent 798f5cd0a6
commit f0dc76c7a4
1 changed files with 7 additions and 6 deletions

View File

@ -8,13 +8,14 @@ if (!app.requestSingleInstanceLock()) {
}
if (!global.modals) global.modals = {}
app.on('second-instance', (event, argv, cwd) => {
if (global.modals.mainWindow) {
if (global.modals.mainWindow.isMinimized()) {
global.modals.mainWindow.restore()
} else if (global.modals.mainWindow.isVisible()) {
global.modals.mainWindow.focus()
if (global.modules.mainWindow) {
if (global.modules.mainWindow.isMinimized()) {
global.modules.mainWindow.restore()
}
if (global.modules.mainWindow.isVisible()) {
global.modules.mainWindow.focus()
} else {
global.modals.mainWindow.show()
global.modules.mainWindow.show()
}
} else {
app.quit()