fix: wrong file list offset squeeze when scrolloff = 0 (#1866)

This commit is contained in:
aidancz 2024-10-31 14:15:20 +08:00 committed by GitHub
parent c6687237e1
commit e3c91115a2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -149,7 +149,7 @@ impl Folder {
self.offset = if self.cursor < (self.offset + limit).min(len).saturating_sub(scrolloff) {
len.saturating_sub(limit).min(self.offset)
} else {
len.saturating_sub(limit).min(self.cursor.saturating_sub(limit) + scrolloff)
len.saturating_sub(limit).min(self.cursor.saturating_sub(limit) + 1 + scrolloff)
};
old != self.offset