From 269f9ae5241bb4bccc253b75a424af9c373e764c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 13 Feb 2019 09:38:32 +0100 Subject: [PATCH] WindowServer: Forgot to actually set 'had_any_timer' after we had any timer. --- WindowServer/WSMessageLoop.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/WindowServer/WSMessageLoop.cpp b/WindowServer/WSMessageLoop.cpp index 536f1f52929..71b3e6641f6 100644 --- a/WindowServer/WSMessageLoop.cpp +++ b/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))