From b591a9010044d56cca8af0071d7ad91b13da386e Mon Sep 17 00:00:00 2001 From: Tunglies Date: Wed, 11 Jun 2025 01:04:56 +0800 Subject: [PATCH] feat: add Linux-specific tray icon builder configuration --- src-tauri/src/core/tray/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src-tauri/src/core/tray/mod.rs b/src-tauri/src/core/tray/mod.rs index c7d4782d0..e5431ef49 100644 --- a/src-tauri/src/core/tray/mod.rs +++ b/src-tauri/src/core/tray/mod.rs @@ -617,6 +617,12 @@ impl Tray { let icon_bytes = TrayState::get_common_tray_icon().1; let icon = tauri::image::Image::from_bytes(&icon_bytes)?; + #[cfg(target_os = "linux")] + let builder = TrayIconBuilder::with_id("main") + .icon(icon) + .icon_as_template(false); + + #[cfg(not(target_os = "linux"))] let mut builder = TrayIconBuilder::with_id("main") .icon(icon) .icon_as_template(false);