Skip to content

Commit 11cf555

Browse files
authored
fix: revise revision if the new file list is empty but the previous one was not (#2003)
1 parent fbf9b3d commit 11cf555

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

yazi-fs/src/files.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,12 @@ impl Files {
103103
pub fn update_full(&mut self, files: Vec<File>) {
104104
self.ticket = FILES_TICKET.next();
105105

106-
(self.hidden, self.items) = self.split_files(files);
107-
if !self.items.is_empty() {
106+
let (hidden, items) = self.split_files(files);
107+
if !(items.is_empty() && self.items.is_empty()) {
108108
self.revision += 1;
109109
}
110+
111+
(self.hidden, self.items) = (hidden, items);
110112
}
111113

112114
pub fn update_part(&mut self, files: Vec<File>, ticket: Id) {

0 commit comments

Comments
 (0)