From f3c7795744dc95a4875ebf00f50e9c3882d6d931 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 19 Jun 2008 20:57:35 +0000 Subject: [PATCH] Also update the cursor on full invalidation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26030 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/terminal/TermView.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/apps/terminal/TermView.cpp b/src/apps/terminal/TermView.cpp index 190745e4dd..fca6a84520 100644 --- a/src/apps/terminal/TermView.cpp +++ b/src/apps/terminal/TermView.cpp @@ -1633,9 +1633,14 @@ TermView::_SynchronizeWithTextBuffer(int32 visibleDirtyTop, if (info.invalidateAll) { Invalidate(); _UpdateScrollBarRange(); + + fCursor = fTextBuffer->Cursor(); + _ActivateCursor(false); + int32 offset = _LineAt(0); fVisibleTextBuffer->SynchronizeWith(fTextBuffer, offset, offset, offset + fTextBuffer->Height() + 2); + info.Reset(); return; }