diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs index e232c40..280aa2a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -202,11 +202,7 @@ impl Bk { | KeyCode::PageUp | KeyCode::Char('h') => { if self.pos > 0 { - if self.pos < self.rows { - self.pos = 0; - } else { - self.pos -= self.rows; - } + self.pos = self.pos.saturating_sub(self.rows); } else if self.chapter_idx > 0 { self.get_chapter(self.chapter_idx - 1); self.pos = (self.chapter.len() / self.rows) * self.rows; |