From dd78b08a5f608208cca5e08d161e1c1661fd451f Mon Sep 17 00:00:00 2001 From: elasota Date: Sat, 14 Mar 2020 04:29:36 -0400 Subject: [PATCH] Fix WaitForEvent having an extra delay tick --- PortabilityLayer/PLCore.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PortabilityLayer/PLCore.cpp b/PortabilityLayer/PLCore.cpp index 69ad2f6..fab9009 100644 --- a/PortabilityLayer/PLCore.cpp +++ b/PortabilityLayer/PLCore.cpp @@ -620,11 +620,11 @@ bool WaitForEvent(TimeTaggedVOSEvent *eventOut, uint32_t ticks) if (PortabilityLayer::EventQueue::GetInstance()->Dequeue(eventOut)) return true; - Delay(1, nullptr); - if (ticks == 0) break; + Delay(1, nullptr); + ticks--; }