diff --git a/src/TerminalDisplay.cpp b/src/TerminalDisplay.cpp --- a/src/TerminalDisplay.cpp +++ b/src/TerminalDisplay.cpp @@ -1932,7 +1932,8 @@ _blinkCursorTimer->stop(); if (_cursorBlinking) { // if cursor is blinking(hidden), blink it again to make it show - blinkCursorEvent(); + _cursorBlinking = false; + updateCursor(); } Q_ASSERT(!_cursorBlinking); }