| Index: Source/core/rendering/RenderLayerCompositor.cpp
|
| diff --git a/Source/core/rendering/RenderLayerCompositor.cpp b/Source/core/rendering/RenderLayerCompositor.cpp
|
| index 0215204f02e0813b97bd4627c0eccb1f038a325c..885ee3b55e192ab1d9bee168ebe8d515328a9cbe 100644
|
| --- a/Source/core/rendering/RenderLayerCompositor.cpp
|
| +++ b/Source/core/rendering/RenderLayerCompositor.cpp
|
| @@ -30,6 +30,7 @@
|
| #include "CSSPropertyNames.h"
|
| #include "HTMLNames.h"
|
| #include "RuntimeEnabledFeatures.h"
|
| +#include "core/animation/ActiveAnimations.h"
|
| #include "core/dom/FullscreenElementStack.h"
|
| #include "core/dom/NodeList.h"
|
| #include "core/html/HTMLCanvasElement.h"
|
| @@ -1677,7 +1678,8 @@ bool RenderLayerCompositor::requiresCompositingForAnimation(RenderObject* render
|
| {
|
| if (!(m_compositingTriggers & ChromeClient::AnimationTrigger))
|
| return false;
|
| - return renderer->animation().isRunningAcceleratableAnimationOnRenderer(renderer);
|
| +
|
| + return shouldCompositeForAnimation(*renderer, inCompositingMode());
|
| }
|
|
|
| bool RenderLayerCompositor::requiresCompositingForTransition(RenderObject* renderer) const
|
| @@ -1868,7 +1870,7 @@ bool RenderLayerCompositor::isRunningAcceleratedTransformAnimation(RenderObject*
|
| {
|
| if (!(m_compositingTriggers & ChromeClient::AnimationTrigger))
|
| return false;
|
| - return renderer->animation().isRunningAnimationOnRenderer(renderer, CSSPropertyWebkitTransform);
|
| + return isRunningAnimation(*renderer, CSSPropertyWebkitTransform);
|
| }
|
|
|
| // If an element has negative z-index children, those children render in front of the
|
|
|