Add select_by_name function

This commit is contained in:
Jeremy Soller 2024-02-29 14:34:41 -07:00
parent b9f959a298
commit a1558b20c6
No known key found for this signature in database
GPG key ID: D02FD439211AF56F
2 changed files with 13 additions and 13 deletions

View file

@ -446,15 +446,11 @@ impl Application for App {
}
}
Message::Filename(new_filename) => {
if let DialogKind::SaveFile { filename } = &mut self.flags.kind {
*filename = new_filename.clone();
}
// Select based on filename
if let Some(items) = self.tab.items_opt_mut() {
for item in items.iter_mut() {
item.selected = item.name == new_filename;
}
self.tab.select_by_name(&new_filename);
if let DialogKind::SaveFile { filename } = &mut self.flags.kind {
*filename = new_filename;
}
}
Message::Modifiers(modifiers) => {