Fix WaitForEvent having an extra delay tick

This commit is contained in:
elasota
2020-03-14 04:29:36 -04:00
parent 088640b544
commit dd78b08a5f

View File

@@ -620,11 +620,11 @@ bool WaitForEvent(TimeTaggedVOSEvent *eventOut, uint32_t ticks)
if (PortabilityLayer::EventQueue::GetInstance()->Dequeue(eventOut)) if (PortabilityLayer::EventQueue::GetInstance()->Dequeue(eventOut))
return true; return true;
Delay(1, nullptr);
if (ticks == 0) if (ticks == 0)
break; break;
Delay(1, nullptr);
ticks--; ticks--;
} }