| Index: Source/core/animation/AnimationNode.cpp
|
| diff --git a/Source/core/animation/AnimationNode.cpp b/Source/core/animation/AnimationNode.cpp
|
| index 8d1608c4cf0674d265a6b6e0f06a1ce0fcb44231..aeaa0b551795becce4cfee9b0a01b58319978c9a 100644
|
| --- a/Source/core/animation/AnimationNode.cpp
|
| +++ b/Source/core/animation/AnimationNode.cpp
|
| @@ -158,7 +158,7 @@ void AnimationNode::updateInheritedTime(double inheritedTime, TimingUpdateReason
|
|
|
| // Test for events even if timing didn't need an update as the player may have gained a start time.
|
| // FIXME: Refactor so that we can ASSERT(m_player) here, this is currently required to be nullable for testing.
|
| - if (reason == TimingUpdateForAnimationFrame && (!m_player || m_player->hasStartTime())) {
|
| + if (reason == TimingUpdateForAnimationFrame && (!m_player || m_player->hasStartTime() || m_player->paused())) {
|
| if (m_eventDelegate)
|
| m_eventDelegate->onEventCondition(this);
|
| }
|
|
|