fix: macOS tray icon not changed when use system proxy or tun mode (#2176)

This commit is contained in:
Yu-Haifeng 2024-11-28 14:42:05 +08:00 committed by GitHub
parent 0782b25830
commit a109efc1d6

View File

@ -184,12 +184,8 @@ impl Tray {
#[cfg(target_os = "macos")]
{
if use_custom_icon {
let _ = tray.set_icon_as_template(false);
let _ = tray.set_icon(Some(tauri::image::Image::from_bytes(&indication_icon)?));
} else {
let _ = tray.set_icon_as_template(true);
}
let _ = tray.set_icon(Some(tauri::image::Image::from_bytes(&indication_icon)?));
let _ = tray.set_icon_as_template(!use_custom_icon);
}
#[cfg(not(target_os = "macos"))]