mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 05:03:45 +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<()> {
|
pub fn create_systray(&self, app: &App) -> Result<()> {
|
||||||
let builder =
|
let builder = TrayIconBuilder::with_id("main")
|
||||||
TrayIconBuilder::with_id("main");
|
|
||||||
|
|
||||||
#[cfg(target_os = "macos")]
|
|
||||||
let builder = builder
|
|
||||||
.icon(app.default_window_icon().unwrap().clone())
|
.icon(app.default_window_icon().unwrap().clone())
|
||||||
.icon_as_template(false)
|
.icon_as_template(false);
|
||||||
.show_menu_on_left_click(false);
|
|
||||||
|
#[cfg(any(target_os = "macos", target_os = "windows"))]
|
||||||
|
let builder = builder.show_menu_on_left_click(false);
|
||||||
|
|
||||||
let tray = builder.build(app)?;
|
let tray = builder.build(app)?;
|
||||||
|
|
||||||
|
@ -21,11 +21,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
"trayIcon": {
|
|
||||||
"iconPath": "icons/tray-icon.ico",
|
|
||||||
"iconAsTemplate": true,
|
|
||||||
"showMenuOnLeftClick": false
|
|
||||||
},
|
|
||||||
"windows": []
|
"windows": []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user