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

@@ -1482,12 +1482,13 @@ pub fn load_custom_client() {
read_custom_client(data.trim());
return;
}
let Ok(cmd) = std::env::current_exe() else {
return;
};
let Some(path) = cmd.parent().map(|x| x.join("custom.txt")) else {
let Some(path) = std::env::current_exe().map_or(None, |x| x.parent().map(|x| x.to_path_buf()))
else {
return;
};
#[cfg(target_os = "macos")]
let path = path.join("../Resources");
let path = path.join("custom.txt");
if path.is_file() {
let Ok(data) = std::fs::read_to_string(&path) else {
log::error!("Failed to read custom client config");