aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/browser.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/browser.rs b/src/browser.rs
index 6b9654e..3d57a79 100755
--- a/src/browser.rs
+++ b/src/browser.rs
@@ -62,10 +62,12 @@ impl FileBrowser {
}
}
-
- // Add metadata
+ dir_vec.sort_by(|a, b| a.0.cmp(&b.0));
+ file_vec.sort_by(|a, b| a.0.cmp(&b.0));
dir_vec.extend(file_vec);
self.filetree = dir_vec;
+
+ // Add metadata
self.songs.clear();
for (t, song) in self.filetree.iter() {
if t == "file" {
@@ -128,8 +130,6 @@ impl FileBrowser {
}
}
-
-
impl Default for FileBrowser {
fn default() -> Self {
Self::new()