Index: Source/core/animation/css/CSSAnimations.cpp |
diff --git a/Source/core/animation/css/CSSAnimations.cpp b/Source/core/animation/css/CSSAnimations.cpp |
index 4b03769599730f18e2275d527ec91b6e2291afa1..01f4714112018796394d88af969c21f47bde3019 100644 |
--- a/Source/core/animation/css/CSSAnimations.cpp |
+++ b/Source/core/animation/css/CSSAnimations.cpp |
@@ -297,10 +297,9 @@ void CSSAnimations::calculateAnimationUpdate(CSSAnimationUpdate& update, const E |
void CSSAnimations::maybeApplyPendingUpdate(Element* element) |
{ |
- if (m_pendingUpdate.isEmpty()) { |
- m_previousActiveInterpolationsForAnimations.clear(); |
+ m_previousActiveInterpolationsForAnimations.clear(); |
+ if (m_pendingUpdate.isEmpty()) |
return; |
- } |
m_previousActiveInterpolationsForAnimations.swap(m_pendingUpdate.activeInterpolationsForAnimations()); |