| Index: Source/core/page/animation/AnimationBase.cpp
|
| diff --git a/Source/core/page/animation/AnimationBase.cpp b/Source/core/page/animation/AnimationBase.cpp
|
| index 40b7483e7a68984ee4f74cbe7466fefbcea145de..577170a049a00b3ec0416028d80a59fce4a6984f 100644
|
| --- a/Source/core/page/animation/AnimationBase.cpp
|
| +++ b/Source/core/page/animation/AnimationBase.cpp
|
| @@ -556,7 +556,7 @@ void AnimationBase::freezeAtTime(double t)
|
| m_pauseTime = m_startTime + t - m_animation->delay();
|
|
|
| // It is possible that m_isAccelerated is true and m_object->isComposited() is false, because of style change.
|
| - if (m_object && m_object->isComposited() && isAccelerated())
|
| + if (m_object && m_object->compositingState() == PaintsIntoOwnBacking && isAccelerated())
|
| toRenderBoxModelObject(m_object)->suspendAnimations(m_pauseTime);
|
| }
|
|
|
|
|