fix: split old_hidden line so the logic is clearer

This commit is contained in:
rolv 2023-12-24 16:21:01 +00:00 committed by sxyazi
parent b87df4bba5
commit a034168174
No known key found for this signature in database

View File

@ -387,8 +387,12 @@ impl Files {
}
let old_hidden: Vec<File>;
(self.hidden, old_hidden) =
self.hidden.iter().cloned().partition(|f| !self.show_hidden && f.is_hidden());
if self.show_hidden {
(self.hidden, old_hidden) = (Vec::new(), self.hidden.clone());
} else {
(self.hidden, old_hidden) =
self.hidden.iter().cloned().partition(|f| f.is_hidden());
};
if keyword.is_empty() {
self.filter = None;