diff --git a/src/sync/synchronization.rs b/src/sync/synchronization.rs index 52c05b6..1cea7d1 100644 --- a/src/sync/synchronization.rs +++ b/src/sync/synchronization.rs @@ -183,7 +183,7 @@ fn fix_shortcut_icons( for ext in ["ico", "png", "jpg", "webp"] { let path = image_folder.join(image_type.file_name(app_id, ext)); if !icon_exsists && path.exists() { - shortcut.icon = format!("\"{}\"", path.to_string_lossy().to_string()); + shortcut.icon = format!("\"{}\"", path.to_string_lossy()); break; } } diff --git a/src/ui/ui_import_games.rs b/src/ui/ui_import_games.rs index bf1f818..00f5650 100644 --- a/src/ui/ui_import_games.rs +++ b/src/ui/ui_import_games.rs @@ -185,25 +185,25 @@ fn to_shortcut_owned(shortcuts_to_import: Vec<(String, Vec)>) } - #[cfg(target_family = "unix")] - fn setup_proton<'a, I>(shortcut_infos: I) - where I: IntoIterator)> - { - let mut shortcuts_to_proton = vec![]; +#[cfg(target_family = "unix")] +fn setup_proton<'a, I>(shortcut_infos: I) +where +I: IntoIterator)>{ + let mut shortcuts_to_proton = vec![]; - for (name,shortcuts) in shortcut_infos { - for shortcut_info in shortcuts{ - if shortcut_info.needs_proton { - crate::sync::symlinks::ensure_links_folder_created(&name); - } - if shortcut_info.needs_proton { - shortcuts_to_proton.push(format!("{}", shortcut_info.shortcut.app_id)); - } + for (name,shortcuts) in shortcut_infos { + for shortcut_info in shortcuts{ + if shortcut_info.needs_proton { + crate::sync::symlinks::ensure_links_folder_created(name); + } + if shortcut_info.needs_proton { + shortcuts_to_proton.push(format!("{}", shortcut_info.shortcut.app_id)); + } - if shortcut_info.needs_symlinks { - crate::sync::symlinks::create_sym_links(&shortcut_info.shortcut); - } - } - setup_proton_games(&shortcuts_to_proton); + if shortcut_info.needs_symlinks { + crate::sync::symlinks::create_sym_links(&shortcut_info.shortcut); + } + } + setup_proton_games(&shortcuts_to_proton); } -} \ No newline at end of file +}