mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 05:23:44 +08:00
fix: windows unmatched tray
This commit is contained in:
parent
6aaec3de5d
commit
24df5e02d6
@ -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)?;
|
||||
|
||||
|
@ -21,11 +21,6 @@
|
||||
}
|
||||
},
|
||||
"app": {
|
||||
"trayIcon": {
|
||||
"iconPath": "icons/tray-icon.ico",
|
||||
"iconAsTemplate": true,
|
||||
"showMenuOnLeftClick": false
|
||||
},
|
||||
"windows": []
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user