From a0e690928b4f96178b9da9432656abdfc30e7e79 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Mon, 5 Nov 2012 18:05:18 +0100 Subject: [PATCH] Terminal: Fix cursor blinking. Signed-off-by: Adrien Destugues - PulkoMandy --- src/apps/terminal/TermView.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/apps/terminal/TermView.cpp b/src/apps/terminal/TermView.cpp index 5070021e87..7e7c089933 100644 --- a/src/apps/terminal/TermView.cpp +++ b/src/apps/terminal/TermView.cpp @@ -1228,8 +1228,12 @@ TermView::_DrawCursor() } else { if (selected) SetHighColor(fSelectBackColor); - else - SetHighColor(fCursorBackColor); + else { + if (cursorVisible) + SetHighColor(fCursorBackColor); + else + SetHighColor(kTermColorTable[IS_BACKCOLOR(attr)]); + } FillRect(rect); }