From 24df5e02d6dbbe6eae0db98bb4d04e4831c71773 Mon Sep 17 00:00:00 2001 From: Tunglies Date: Wed, 12 Mar 2025 13:55:11 +0800 Subject: [PATCH] fix: windows unmatched tray --- src-tauri/src/core/tray/mod.rs | 12 +++++------- src-tauri/tauri.windows.conf.json | 5 ----- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/src-tauri/src/core/tray/mod.rs b/src-tauri/src/core/tray/mod.rs index 604fbeeb..a691b1a7 100644 --- a/src-tauri/src/core/tray/mod.rs +++ b/src-tauri/src/core/tray/mod.rs @@ -66,14 +66,12 @@ impl Tray { } pub fn create_systray(&self, app: &App) -> Result<()> { - let builder = - TrayIconBuilder::with_id("main"); - - #[cfg(target_os = "macos")] - let builder = builder + let builder = TrayIconBuilder::with_id("main") .icon(app.default_window_icon().unwrap().clone()) - .icon_as_template(false) - .show_menu_on_left_click(false); + .icon_as_template(false); + + #[cfg(any(target_os = "macos", target_os = "windows"))] + let builder = builder.show_menu_on_left_click(false); let tray = builder.build(app)?; diff --git a/src-tauri/tauri.windows.conf.json b/src-tauri/tauri.windows.conf.json index 15ac61d0..85ffe830 100644 --- a/src-tauri/tauri.windows.conf.json +++ b/src-tauri/tauri.windows.conf.json @@ -21,11 +21,6 @@ } }, "app": { - "trayIcon": { - "iconPath": "icons/tray-icon.ico", - "iconAsTemplate": true, - "showMenuOnLeftClick": false - }, "windows": [] } }