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