1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 06:47:34 +00:00

LibWeb: Run play tasks before pause tasks

The logic of play() and pause() assumes this to be the case
This commit is contained in:
Matthew Olsson 2024-02-25 10:01:11 -07:00 committed by Sam Atkins
parent 090dbac5a3
commit 921f6c1e78

View file

@ -905,15 +905,15 @@ void Animation::notify_timeline_time_did_change()
update_finished_state(DidSeek::No, SynchronouslyNotify::Yes);
// Act on the pending play or pause task
if (m_pending_pause_task == TaskState::Scheduled) {
m_pending_pause_task = TaskState::None;
run_pending_pause_task();
}
if (m_pending_play_task == TaskState::Scheduled) {
m_pending_play_task = TaskState::None;
run_pending_play_task();
}
if (m_pending_pause_task == TaskState::Scheduled) {
m_pending_pause_task = TaskState::None;
run_pending_pause_task();
}
}
void Animation::effect_timing_changed(Badge<AnimationEffect>)