From 1b8205cb180e7d784e60a9349cc84df0052b308f Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Tue, 20 Aug 2024 18:53:05 +0800 Subject: [PATCH] fix tray menu popup --- src/main/resolve/tray.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/resolve/tray.ts b/src/main/resolve/tray.ts index 938afa5..4caf525 100644 --- a/src/main/resolve/tray.ts +++ b/src/main/resolve/tray.ts @@ -81,7 +81,7 @@ const buildContextMenu = async (): Promise => { await patchControledMihomoConfig({ mode: 'rule' }) await patchMihomoConfig({ mode: 'rule' }) mainWindow?.webContents.send('controledMihomoConfigUpdated') - await updateTrayMenu() + ipcMain.emit('updateTrayMenu') } }, { @@ -93,7 +93,7 @@ const buildContextMenu = async (): Promise => { await patchControledMihomoConfig({ mode: 'global' }) await patchMihomoConfig({ mode: 'global' }) mainWindow?.webContents.send('controledMihomoConfigUpdated') - await updateTrayMenu() + ipcMain.emit('updateTrayMenu') } }, { @@ -105,7 +105,7 @@ const buildContextMenu = async (): Promise => { await patchControledMihomoConfig({ mode: 'direct' }) await patchMihomoConfig({ mode: 'direct' }) mainWindow?.webContents.send('controledMihomoConfigUpdated') - await updateTrayMenu() + ipcMain.emit('updateTrayMenu') } }, { type: 'separator' }, @@ -122,7 +122,7 @@ const buildContextMenu = async (): Promise => { await patchAppConfig({ sysProxy: { enable: !enable } }) } finally { mainWindow?.webContents.send('appConfigUpdated') - await updateTrayMenu() + ipcMain.emit('updateTrayMenu') } } }, @@ -139,7 +139,7 @@ const buildContextMenu = async (): Promise => { } await patchMihomoConfig({ tun: { enable } }) mainWindow?.webContents.send('controledMihomoConfigUpdated') - await updateTrayMenu() + ipcMain.emit('updateTrayMenu') } }, ...groupsMenu,