Sort by names

This commit is contained in:
Piyush मिश्रः 2022-01-15 19:54:09 +05:30
parent a2e6c38d24
commit c51b9313cd
1 changed files with 5 additions and 2 deletions

View File

@ -637,12 +637,15 @@ fn load_dir(
file_choice: &mut menu::Choice, file_choice: &mut menu::Choice,
sender: &mpsc::Sender<DrawMessage>, sender: &mpsc::Sender<DrawMessage>,
) { ) {
let files = fs::read_dir(path).unwrap(); let mut files = fs::read_dir(path)
.unwrap()
.map(|r| r.unwrap())
.collect::<Vec<fs::DirEntry>>();
files.sort_by_key(|i| i.file_name());
let mut text = String::new(); let mut text = String::new();
let mut imgs_b = imgs.write().unwrap(); let mut imgs_b = imgs.write().unwrap();
*imgs_b = vec![]; *imgs_b = vec![];
for file in files { for file in files {
let file = file.unwrap();
let path = file.path(); let path = file.path();
if path.extension() == Some(OsStr::new("jpg")) if path.extension() == Some(OsStr::new("jpg"))
|| path.extension() == Some(OsStr::new("png")) || path.extension() == Some(OsStr::new("png"))