Kaynağa Gözat

LibWeb/Animation: Cancel pending play task on pause

This fixes a bug in `pause()` that canceled the pause task instead
of the play task. This issue prevented the animation from being paused
while a play task is scheduled.
Glenn Skrzypczak 8 ay önce
ebeveyn
işleme
4bec023b7b
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      Libraries/LibWeb/Animations/Animation.cpp

+ 1 - 1
Libraries/LibWeb/Animations/Animation.cpp

@@ -739,7 +739,7 @@ WebIDL::ExceptionOr<void> Animation::pause()
 
     // 8. If animation has a pending play task, cancel that task and let has pending ready promise be true.
     if (m_pending_play_task == TaskState::Scheduled) {
-        m_pending_pause_task = TaskState::None;
+        m_pending_play_task = TaskState::None;
         has_pending_ready_promise = true;
     }