Don't perform newly added actions if player is paused (#539)

This commit is contained in:
Eoghan Murray
2026-04-01 12:00:00 +08:00
committed by GitHub
parent 0223ff1c08
commit d4a5284bb1

View File

@@ -242,7 +242,7 @@ export function createPlayerService(
const castFn = getCastFn(event, isSync);
if (isSync) {
castFn();
} else {
} else if (timer.isActive()) {
timer.addAction({
doAction: () => {
castFn();
@@ -250,9 +250,6 @@ export function createPlayerService(
},
delay: event.delay!,
});
if (!timer.isActive()) {
timer.start();
}
}
}
return { ...ctx, events };