Quellcode durchsuchen

Terminal: Fix insufficient repaint after visual bell clears.

Also make the bell time a little shorter, 500ms kinda wears on you. :^)
Andreas Kling vor 6 Jahren
Ursprung
Commit
473d0e83ad
1 geänderte Dateien mit 3 neuen und 5 gelöschten Zeilen
  1. 3 5
      Applications/Terminal/Terminal.cpp

+ 3 - 5
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': {