You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the Update method of the EventQueue, when reaching a not ready blocking event the queue will return. But I think it should break instead. Otherwise Standard not ready events are lost.
varnewEvents=newList<PendingEvent>();while(events.TryPeek(out PendingEvent pending)){if(!pending.Event.CanExecute()){switch(pending.Type){case ConditionalEventType.Standard:
newEvents.Add(events.Dequeue());continue;case ConditionalEventType.Blocking:return;// When returning here if newEvents is not empty then events are lost without being executed**default:thrownew NotImplementedException();}}
The text was updated successfully, but these errors were encountered:
In the
Update
method of the EventQueue, when reaching a not ready blocking event the queue will return. But I think it shouldbreak
instead. OtherwiseStandard
not ready events are lost.The text was updated successfully, but these errors were encountered: