custom.txt and tray for mac

This commit is contained in:
rustdesk
2024-03-24 20:09:37 +08:00
parent 770289cd67
commit ef27cd6c5c
2 changed files with 15 additions and 12 deletions

View File

@@ -205,15 +205,17 @@ async fn start_query_session_count(sender: std::sync::mpsc::Sender<Data>) {
}
fn load_icon_from_asset() -> Option<image::DynamicImage> {
let Some(path) = std::env::current_exe().map_or(None, |x| x.parent().map(|x| x.to_path_buf()))
else {
return None;
};
#[cfg(target_os = "macos")]
let path = path.join("../Resources/AppIcon.icns");
#[cfg(windows)]
if let Ok(cmd) = std::env::current_exe() {
let path = r".\data\flutter_assets\assets\icon.png";
if let Some(path) = cmd.parent().map(|x| x.join(path)) {
if path.exists() {
if let Ok(image) = image::open(path) {
return Some(image);
}
}
let path = path.join(r"data\flutter_assets\assets\icon.png");
if path.exists() {
if let Ok(image) = image::open(path) {
return Some(image);
}
}
None