Fixed parallel event bug
This commit is contained in:
@ -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++;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user