From 921f6c1e78602d54b6071da24e138126b44ff9b0 Mon Sep 17 00:00:00 2001 From: Matthew Olsson Date: Sun, 25 Feb 2024 10:01:11 -0700 Subject: [PATCH] LibWeb: Run play tasks before pause tasks The logic of play() and pause() assumes this to be the case --- Userland/Libraries/LibWeb/Animations/Animation.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Userland/Libraries/LibWeb/Animations/Animation.cpp b/Userland/Libraries/LibWeb/Animations/Animation.cpp index bed5101a8f..d91e7002ec 100644 --- a/Userland/Libraries/LibWeb/Animations/Animation.cpp +++ b/Userland/Libraries/LibWeb/Animations/Animation.cpp @@ -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)