aboutsummaryrefslogtreecommitdiff
path: root/src/browser.rs
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2024-05-22 19:28:10 +0530
committerkrolxon <krolyxon@tutanota.com>2024-05-22 19:28:10 +0530
commitc3dc9931d58b69d10fdba442fea7e77609934627 (patch)
treec36ba079d09096da4bf0c8c565bc9dd6a355fc64 /src/browser.rs
parent6a9e3d9801a18d8cc26cca576445d53adafb6f6a (diff)
sort contents in filetree
Diffstat (limited to 'src/browser.rs')
-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()