fix two timers bugs

This commit is contained in:
Joeri Exelmans 2025-11-02 13:25:21 +01:00
parent 1470a99665
commit 1660b06064
3 changed files with 9 additions and 3 deletions

View file

@ -279,7 +279,7 @@ function attemptSrcState(simtime: number, sourceState: AbstractState, event: RT_
else {
// get transitions triggered by timeout
triggered = labels.filter(([_t,l]) =>
l.trigger.kind === "after" && l.trigger.durationMs === event.timeDurMs);
l.trigger.kind === "after" && sourceState.uid === event.state && l.trigger.durationMs === event.timeDurMs);
}
}
else {