feat: add Linux-specific tray icon builder configuration

This commit is contained in:
Tunglies
2025-06-11 01:04:56 +08:00
parent db3cfdf66f
commit b591a90100

View File

@@ -617,6 +617,12 @@ impl Tray {
let icon_bytes = TrayState::get_common_tray_icon().1; let icon_bytes = TrayState::get_common_tray_icon().1;
let icon = tauri::image::Image::from_bytes(&icon_bytes)?; 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") let mut builder = TrayIconBuilder::with_id("main")
.icon(icon) .icon(icon)
.icon_as_template(false); .icon_as_template(false);