Fixed a bug where browser entries were not sorted
This commit is contained in:
parent
a2232aa9f2
commit
310e3b6c4d
1 changed files with 6 additions and 2 deletions
|
@ -52,7 +52,7 @@ impl Browser {
|
||||||
return Err(Error::DirectoryNotFound(virtual_path.as_ref().to_owned()));
|
return Err(Error::DirectoryNotFound(virtual_path.as_ref().to_owned()));
|
||||||
};
|
};
|
||||||
|
|
||||||
Ok(files
|
let mut files = files
|
||||||
.iter()
|
.iter()
|
||||||
.map(|f| {
|
.map(|f| {
|
||||||
let path = match f {
|
let path = match f {
|
||||||
|
@ -65,7 +65,11 @@ impl Browser {
|
||||||
storage::File::Song(_) => File::Song(path),
|
storage::File::Song(_) => File::Song(path),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.collect())
|
.collect::<Vec<_>>();
|
||||||
|
|
||||||
|
files.sort();
|
||||||
|
|
||||||
|
Ok(files)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn flatten<P: AsRef<Path>>(
|
pub fn flatten<P: AsRef<Path>>(
|
||||||
|
|
Loading…
Add table
Reference in a new issue