change sort

This commit is contained in:
Lilith Ashley Nyx Arson 🔥 2024-11-10 01:52:33 +01:00
parent ecd5b9368b
commit b35017f8a4
Signed by: lilith
SSH key fingerprint: SHA256:LAjgsAMyT3LO2JVtr6fQ4N3RTYoRRlIm5wAKsbDife4

View file

@ -32,12 +32,13 @@ pub fn directory_listing(
let (oan, obn) = (a.file_name(), b.file_name());
let (an, bn) = (oan.to_str().unwrap(), obn.to_str().unwrap());
if let (Ok(am), Ok(bm)) = (a.metadata(), b.metadata()) {
return bm.is_dir().cmp(&am.is_dir()).then(an.cmp(bn));
} else {
// if let (Ok(am), Ok(bm)) = (a.metadata(), b.metadata()) {
// return bm.is_dir().cmp(&am.is_dir()).then(an.cmp(bn));
// } else {
return an.cmp(bn);
}
// }
});
// paths.sort();
for entry in paths {
let p = match entry.path().strip_prefix(&dir.path) {