소스 검색

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

Andreas Kling 6 년 전
부모
커밋
269f9ae524
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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))