From e4780c5d057077c71442ea7994a0de48ad656ff4 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Sun, 18 Mar 2012 16:26:16 -0400 Subject: [PATCH] Invalidate cursor location (but don't actually move cursor) after scroll reset --- src/terminal/terminaldisplay.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/terminal/terminaldisplay.cc b/src/terminal/terminaldisplay.cc index 5c80e25..92f92d1 100644 --- a/src/terminal/terminaldisplay.cc +++ b/src/terminal/terminaldisplay.cc @@ -155,8 +155,8 @@ std::string Display::new_frame( bool initialized, const Framebuffer &last, const 1, f.ds.get_height() ); frame.append( tmp ); - /* make sure we know cursor position after scrolling region reset */ - frame.append_silent_move( 0, 0 ); + /* invalidate cursor position after unsetting scrolling region */ + frame.cursor_x = frame.cursor_y = -1; } } }