mirror of
https://github.com/usatiuk/cardboy.git
synced 2025-10-28 15:17:48 +01:00
hang fix fix
This commit is contained in:
@@ -90,6 +90,9 @@ void AppSystem::run() {
|
|||||||
events.reserve(4);
|
events.reserve(4);
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
|
if (auto* hooks = context.loopHooks())
|
||||||
|
hooks->onLoopIteration();
|
||||||
|
|
||||||
events.clear();
|
events.clear();
|
||||||
const std::uint32_t now = context.clock.millis();
|
const std::uint32_t now = context.clock.millis();
|
||||||
processDueTimers(now, events);
|
processDueTimers(now, events);
|
||||||
@@ -138,9 +141,6 @@ void AppSystem::run() {
|
|||||||
eventBus->scheduleTimerSignal(waitMs);
|
eventBus->scheduleTimerSignal(waitMs);
|
||||||
eventBus->wait(mask, IEventBus::kWaitForever);
|
eventBus->wait(mask, IEventBus::kWaitForever);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (auto* hooks = context.loopHooks())
|
|
||||||
hooks->onLoopIteration();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user