From 0d3cf912d350b1ba8f925a6af9c9024ab47e99ed Mon Sep 17 00:00:00 2001 From: ebee04 <73622033+ebee04@users.noreply.github.com> Date: Mon, 30 Mar 2026 04:34:18 +0100 Subject: [PATCH] fix click on feishin icon in macos menu bar (tray) causing switch to feishin window (#1881) --- src/main/index.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/index.ts b/src/main/index.ts index 2b29e5181..b6237294f 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -431,19 +431,21 @@ const createTray = () => { }, ]); - tray.on('click', () => { - if (store.get('window_minimize_to_tray')) { - if (mainWindow?.isVisible()) { - mainWindow?.hide(); + if (!isMacOS()) { + tray.on('click', () => { + if (store.get('window_minimize_to_tray')) { + if (mainWindow?.isVisible()) { + mainWindow?.hide(); + } else { + mainWindow?.show(); + createWinThumbarButtons(); + } } else { mainWindow?.show(); createWinThumbarButtons(); } - } else { - mainWindow?.show(); - createWinThumbarButtons(); - } - }); + }); + } tray.setToolTip('Feishin'); tray.setContextMenu(contextMenu);