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