Browse Source

WindowServer: Forgot to actually set 'had_any_timer' after we had any timer.

Andreas Kling 6 years ago
parent
commit
269f9ae524
1 changed files with 1 additions and 0 deletions
  1. 1 0
      WindowServer/WSMessageLoop.cpp

+ 1 - 0
WindowServer/WSMessageLoop.cpp

@@ -160,6 +160,7 @@ void WSMessageLoop::wait_for_message()
         auto& timer = *it.value;
         if (!had_any_timer) {
             timeout = timer.next_fire_time;
+            had_any_timer = true;
             continue;
         }
         if (timer.next_fire_time.tv_sec > timeout.tv_sec || (timer.next_fire_time.tv_sec == timeout.tv_sec && timer.next_fire_time.tv_usec > timeout.tv_usec))