Browse Source

Remove hack, this is a manifestation of https://github.com/gui-cs/Terminal.Gui/issues/3812

tznind 9 months ago
parent
commit
e99140d0d8
1 changed files with 0 additions and 5 deletions
  1. 0 5
      Terminal.Gui/ConsoleDrivers/NetDriver.cs

+ 0 - 5
Terminal.Gui/ConsoleDrivers/NetDriver.cs

@@ -1685,11 +1685,6 @@ internal class NetMainLoop : IMainLoopDriver
 
         if (_mainLoop.CheckTimersAndIdleHandlers (out int waitTimeout))
         {
-            // HACK: CheckTimers returns true even if the timer is not due i.e. it could be
-            //       timer is due to run in 30s interval but even so it return true so we hammer main loop
-            //       this avoids hammer CPU but better fix would be to only return true from CheckTimersAndIdleHandlers
-            //       if the timeout is actually due
-            Task.Delay (50).Wait (_eventReadyTokenSource.Token);
             return true;
         }