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
commit 921f6c1e78
Notes: sideshowbarker 2024-07-17 06:51:48 +09:00

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>)