diff --git a/zellij-server/src/panes/grid.rs b/zellij-server/src/panes/grid.rs index b282af4f75..6af944100c 100644 --- a/zellij-server/src/panes/grid.rs +++ b/zellij-server/src/panes/grid.rs @@ -1016,6 +1016,9 @@ impl Grid { self.output_buffer.update_all_lines(); } pub fn roll_to_top(&mut self) { + if self.cursor.y == 0 { + return; + } let additional_lines = self.height - self.cursor.y - 1; for _ in 0..self.viewport.len() - (1 + SOFT_CLEAR_OFFSET.get().unwrap()) + additional_lines {