summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Applications/Terminal/Terminal.cpp5
1 files changed, 5 insertions, 0 deletions
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);