| Index: Source/core/rendering/RenderBoxModelObject.cpp
|
| diff --git a/Source/core/rendering/RenderBoxModelObject.cpp b/Source/core/rendering/RenderBoxModelObject.cpp
|
| index fa0514e1540cfd9746ed40393bf67efc8079643a..abfca5a1852c99eaecc3fe3cd04e75f4193aaf41 100644
|
| --- a/Source/core/rendering/RenderBoxModelObject.cpp
|
| +++ b/Source/core/rendering/RenderBoxModelObject.cpp
|
| @@ -102,49 +102,49 @@ bool RenderBoxModelObject::hasAcceleratedCompositing() const
|
| bool RenderBoxModelObject::startTransition(double timeOffset, CSSPropertyID propertyId, const RenderStyle* fromStyle, const RenderStyle* toStyle)
|
| {
|
| ASSERT(hasLayer());
|
| - ASSERT(isComposited());
|
| + ASSERT(compositingState() == PaintsIntoOwnBacking);
|
| return layer()->compositedLayerMapping()->startTransition(timeOffset, propertyId, fromStyle, toStyle);
|
| }
|
|
|
| void RenderBoxModelObject::transitionPaused(double timeOffset, CSSPropertyID propertyId)
|
| {
|
| ASSERT(hasLayer());
|
| - ASSERT(isComposited());
|
| + ASSERT(compositingState() == PaintsIntoOwnBacking);
|
| layer()->compositedLayerMapping()->transitionPaused(timeOffset, propertyId);
|
| }
|
|
|
| void RenderBoxModelObject::transitionFinished(CSSPropertyID propertyId)
|
| {
|
| ASSERT(hasLayer());
|
| - ASSERT(isComposited());
|
| + ASSERT(compositingState() == PaintsIntoOwnBacking);
|
| layer()->compositedLayerMapping()->transitionFinished(propertyId);
|
| }
|
|
|
| bool RenderBoxModelObject::startAnimation(double timeOffset, const CSSAnimationData* animation, const KeyframeList& keyframes)
|
| {
|
| ASSERT(hasLayer());
|
| - ASSERT(isComposited());
|
| + ASSERT(compositingState() == PaintsIntoOwnBacking);
|
| return layer()->compositedLayerMapping()->startAnimation(timeOffset, animation, keyframes);
|
| }
|
|
|
| void RenderBoxModelObject::animationPaused(double timeOffset, const String& name)
|
| {
|
| ASSERT(hasLayer());
|
| - ASSERT(isComposited());
|
| + ASSERT(compositingState() == PaintsIntoOwnBacking);
|
| layer()->compositedLayerMapping()->animationPaused(timeOffset, name);
|
| }
|
|
|
| void RenderBoxModelObject::animationFinished(const String& name)
|
| {
|
| ASSERT(hasLayer());
|
| - ASSERT(isComposited());
|
| + ASSERT(compositingState() == PaintsIntoOwnBacking);
|
| layer()->compositedLayerMapping()->animationFinished(name);
|
| }
|
|
|
| void RenderBoxModelObject::suspendAnimations(double time)
|
| {
|
| ASSERT(hasLayer());
|
| - ASSERT(isComposited());
|
| + ASSERT(compositingState() == PaintsIntoOwnBacking);
|
| layer()->compositedLayerMapping()->suspendAnimations(time);
|
| }
|
|
|
| @@ -985,7 +985,7 @@ bool RenderBoxModelObject::fixedBackgroundPaintsInLocalCoordinates() const
|
| return false;
|
|
|
| RenderLayer* rootLayer = view()->layer();
|
| - if (!rootLayer || !rootLayer->isComposited())
|
| + if (!rootLayer || rootLayer->compositingState() == NotComposited)
|
| return false;
|
|
|
| return rootLayer->compositedLayerMapping()->backgroundLayerPaintsFixedRootBackground();
|
|
|