Fixed parallel event bug

This commit is contained in:
2023-04-24 22:35:45 -07:00
parent e01b3d6346
commit 335f24f393
3 changed files with 28 additions and 2 deletions

View File

@ -25,13 +25,14 @@ namespace Dawn {
auto itEvents = this->events.begin();
while(itEvents != this->events.end()) {
auto event = *itEvents;
event->start(this, this);
eventCount++;
useEvent([&]{
eventCompleteCount++;
if(eventCompleteCount >= eventCount) this->next();
}, event->eventFinished);
event->start(this, this);
itEvents++;
}
}