From 473d0e83ad1a8987413825183f9ff2e8d619afdc Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 1 Jun 2019 00:36:56 +0200 Subject: [PATCH] Terminal: Fix insufficient repaint after visual bell clears. Also make the bell time a little shorter, 500ms kinda wears on you. :^) --- Applications/Terminal/Terminal.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Applications/Terminal/Terminal.cpp b/Applications/Terminal/Terminal.cpp index b7e43297fb..4ec4bb6c57 100644 --- a/Applications/Terminal/Terminal.cpp +++ b/Applications/Terminal/Terminal.cpp @@ -631,14 +631,12 @@ void Terminal::on_char(byte ch) if (m_should_beep) sysbeep(); else { - m_visual_beep_timer.restart(500); + m_visual_beep_timer.restart(200); m_visual_beep_timer.set_single_shot(true); m_visual_beep_timer.on_timeout = [this] { - m_needs_background_fill = true; - update(); + force_repaint(); }; - m_needs_background_fill = true; - update(); + force_repaint(); } return; case '\t': {