From 561bfd3ed6f8331ece45cc2e6b8d97c4b26986b8 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 28 Jun 2019 21:46:23 +0200 Subject: [PATCH] Terminal: Make it so typing resets the cursor blink timer. Patch contributed by "pd" --- Applications/Terminal/Terminal.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Applications/Terminal/Terminal.cpp b/Applications/Terminal/Terminal.cpp index 10a88ee0f4..80efcef77f 100644 --- a/Applications/Terminal/Terminal.cpp +++ b/Applications/Terminal/Terminal.cpp @@ -1010,6 +1010,11 @@ void Terminal::event(CEvent& event) void Terminal::keydown_event(GKeyEvent& event) { + // Reset timer so cursor doesn't blink while typing. + m_cursor_blink_timer.stop(); + m_cursor_blink_state = true; + m_cursor_blink_timer.start(); + switch (event.key()) { case KeyCode::Key_Up: write(m_ptm_fd, "\033[A", 3);