diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/grid/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/grid/mod.rs b/src/grid/mod.rs index fd22b716..7766f9a9 100644 --- a/src/grid/mod.rs +++ b/src/grid/mod.rs @@ -163,7 +163,9 @@ impl<T: Copy + Clone> Grid<T> { pub fn update_history(&mut self, history_size: usize, template: &T) { self.raw.update_history(history_size, Row::new(self.cols, &template)); + self.max_scroll_limit = history_size; self.scroll_limit = min(self.scroll_limit, history_size); + self.display_offset = min(self.display_offset, self.scroll_limit); } pub fn scroll_display(&mut self, scroll: Scroll) { |