| Index: sky/engine/core/rendering/RenderObject.cpp
|
| diff --git a/sky/engine/core/rendering/RenderObject.cpp b/sky/engine/core/rendering/RenderObject.cpp
|
| index 2d357c313ca2e2adccbe6390fef9fa9b63c2c133..639fa405d47576fb4154aa1b2dfc84ae47ceb21f 100644
|
| --- a/sky/engine/core/rendering/RenderObject.cpp
|
| +++ b/sky/engine/core/rendering/RenderObject.cpp
|
| @@ -635,7 +635,7 @@ RenderBlock* RenderObject::containingBlock() const
|
| if (o->style()->position() != StaticPosition && (!o->isInline() || o->isReplaced()))
|
| break;
|
|
|
| - if (o->canContainFixedPositionObjects())
|
| + if (o->canContainAbsolutePositionObjects())
|
| break;
|
|
|
| if (o->style()->hasInFlowPosition() && o->isInline() && !o->isReplaced()) {
|
| @@ -2290,7 +2290,7 @@ RenderObject* RenderObject::container(const RenderLayerModelObject* paintInvalid
|
| if (o->style()->position() != StaticPosition)
|
| break;
|
|
|
| - if (o->canContainFixedPositionObjects())
|
| + if (o->canContainAbsolutePositionObjects())
|
| break;
|
|
|
| if (paintInvalidationContainerSkipped && o == paintInvalidationContainer)
|
|
|