rmptui8bb7fb1
sort contents in filetree
+4 −4
1 file changed
- M src/browser.rs +4 −4
| @@ -62,10 +62,12 @@ impl FileBrowser { | |||
| 62 | 62 | } | |
| 63 | 63 | } | |
| 64 | 64 | ||
| 65 | − | ||
| 66 | − | // Add metadata | |
| 65 | + | dir_vec.sort_by(|a, b| a.0.cmp(&b.0)); | |
| 66 | + | file_vec.sort_by(|a, b| a.0.cmp(&b.0)); | |
| 67 | 67 | dir_vec.extend(file_vec); | |
| 68 | 68 | self.filetree = dir_vec; | |
| 69 | + | ||
| 70 | + | // Add metadata | |
| 69 | 71 | self.songs.clear(); | |
| 70 | 72 | for (t, song) in self.filetree.iter() { | |
| 71 | 73 | if t == "file" { | |
| @@ -128,8 +130,6 @@ impl FileBrowser { | |||
| 128 | 130 | } | |
| 129 | 131 | } | |
| 130 | 132 | ||
| 131 | − | ||
| 132 | − | ||
| 133 | 133 | impl Default for FileBrowser { | |
| 134 | 134 | fn default() -> Self { | |
| 135 | 135 | Self::new() | |