diff options
Diffstat (limited to 'src/term.rs')
-rw-r--r-- | src/term.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/term.rs b/src/term.rs index 44d0d7d6..58f60b87 100644 --- a/src/term.rs +++ b/src/term.rs @@ -467,8 +467,10 @@ impl ansi::Handler for Term { self.cursor.col = Column(0); } - if self.cursor.line == self.grid.num_lines() { - panic!("cursor fell off grid"); + unsafe { + if ::std::intrinsics::unlikely(self.cursor.line == self.grid.num_lines()) { + panic!("cursor fell off grid"); + } } let cell = &mut self.grid[&self.cursor]; |