pull/1093/head
Rafał Mikrut 8 months ago
parent 3b77b57f8f
commit 5f7e5a3b86

@ -43,9 +43,10 @@ impl Directories {
directory = dir; directory = dir;
} }
if cfg!(windows) { if cfg!(windows) {
dbg!("", &directory); let path_str = directory.to_string_lossy().to_string();
directory = PathBuf::from(directory.strip_prefix(r"\\?\").unwrap_or(&directory)); if let Some(path_str) = path_str.strip_prefix(r"\\?\") {
dbg!(&directory); directory = PathBuf::from(path_str);
}
} }
Some(directory) Some(directory)
}) })
@ -92,9 +93,11 @@ impl Directories {
directory = dir; directory = dir;
} }
if cfg!(windows) { if cfg!(windows) {
directory = PathBuf::from(directory.strip_prefix(r"\\?\").unwrap_or(&directory)); let path_str = directory.to_string_lossy().to_string();
} if let Some(path_str) = path_str.strip_prefix(r"\\?\") {
dbg!(); directory = PathBuf::from(path_str);
}
};
checked_directories.push(directory); checked_directories.push(directory);
} }
@ -150,7 +153,10 @@ impl Directories {
directory = dir; directory = dir;
} }
if cfg!(windows) { if cfg!(windows) {
directory = PathBuf::from(directory.strip_prefix(r"\\?\").unwrap_or(&directory)); let path_str = directory.to_string_lossy().to_string();
if let Some(path_str) = path_str.strip_prefix(r"\\?\") {
directory = PathBuf::from(path_str);
}
} }
checked_directories.push(directory); checked_directories.push(directory);

Loading…
Cancel
Save