Clean up clippy suggestions

This commit is contained in:
Philip Kristoffersen
2021-10-23 22:42:47 +02:00
parent c333f56e75
commit 46e14f8192
2 changed files with 5 additions and 6 deletions
+4 -4
View File
@@ -43,7 +43,7 @@ impl Platform<GogShortcut, GogErrors> for GogPlatform {
let install_locations = get_install_locations(config_path)?;
#[cfg(target_os = "linux")]
let install_locations = if let Some(wine_c_drive) = &self.settings.wine_c_drive {
fix_paths(&wine_c_drive, install_locations)
fix_paths(wine_c_drive, install_locations)
} else {
install_locations
};
@@ -141,12 +141,12 @@ impl Platform<GogShortcut, GogErrors> for GogPlatform {
}
#[cfg(target_os = "linux")]
fn fix_paths(wine_c_drive: &String, paths: Vec<String>) -> Vec<String> {
fn fix_paths(wine_c_drive: &str, paths: Vec<String>) -> Vec<String> {
paths
.iter()
.flat_map(|path| {
if path.starts_with("C:\\") {
let path_buf = Path::new(wine_c_drive).join(&path[3..]);
if let Some(stripped) = path.strip_prefix("C:\\") {
let path_buf = Path::new(wine_c_drive).join(stripped);
path_buf.to_str().map(|s| s.to_string().replace("\\", "/"))
} else {
None
+1 -2
View File
@@ -36,7 +36,7 @@ pub fn create_sym_links(shortcut: &ShortcutOwned) -> ShortcutOwned {
0,
shortcut.app_name.as_str(),
exe.as_str(),
&start_dir.as_str(),
start_dir.as_str(),
icon.as_str(),
shortcut.shortcut_path.as_str(),
shortcut.launch_options.as_str(),
@@ -60,7 +60,6 @@ pub fn ensure_links_folder_created(name: &str) {
"Could not create links folder for symlinks at path: {:?} , error: {:?} , you can try to disable creating symlinks for platform {}",
boilr_links_path, e, name
);
return;
}
}
}