From 998b2ce3d76fd6167a156f13b621887ffd792dad Mon Sep 17 00:00:00 2001 From: hicccc77 <98377878+hicccc77@users.noreply.github.com> Date: Sat, 14 Mar 2026 23:00:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Windows=20=E4=B8=8B?= =?UTF-8?q?=20tray=20=E5=9B=BE=E6=A0=87=E8=B7=AF=E5=BE=84=E9=94=99?= =?UTF-8?q?=E8=AF=AF=EF=BC=8C=E4=B8=8E=E5=85=B6=E4=BB=96=E7=AA=97=E5=8F=A3?= =?UTF-8?q?=20icon=20=E8=B7=AF=E5=BE=84=E9=80=BB=E8=BE=91=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/main.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/electron/main.ts b/electron/main.ts index 560efd8..d636dd5 100644 --- a/electron/main.ts +++ b/electron/main.ts @@ -2446,12 +2446,12 @@ app.whenReady().then(async () => { updateSplashProgress(30, '正在加载界面...') mainWindow = createWindow({ autoShow: false }) - // 初始化系统托盘图标 - const trayIconPath = process.platform === 'win32' - ? join(process.resourcesPath, 'icon.ico') - : join(process.resourcesPath, 'resources', 'icon.icns') - const trayIconFallback = join(__dirname, '..', 'resources', process.platform === 'win32' ? 'icon.ico' : 'icon.icns') - const resolvedTrayIcon = existsSync(trayIconPath) ? trayIconPath : trayIconFallback + // 初始化系统托盘图标(与其他窗口 icon 路径逻辑保持一致) + const resolvedTrayIcon = process.platform === 'win32' + ? join(__dirname, '../public/icon.ico') + : (process.platform === 'darwin' + ? join(process.resourcesPath, 'icon.icns') + : join(process.resourcesPath, 'icon.ico')) try { tray = new Tray(resolvedTrayIcon) tray.setToolTip('WeFlow')