| Index: Source/core/rendering/RenderObject.h
|
| diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h
|
| index 6b156446152df5e4a1d528ee4a28b219a82c9241..f532fd630a20ec75e03d82fe29cfaf4702a6cd8c 100644
|
| --- a/Source/core/rendering/RenderObject.h
|
| +++ b/Source/core/rendering/RenderObject.h
|
| @@ -724,6 +724,10 @@ public:
|
| {
|
| return isRenderView() || (hasTransform() && isRenderBlock()) || isSVGForeignObject() || isOutOfFlowRenderFlowThread();
|
| }
|
| + bool canContainAbsolutePositionObjects() const
|
| + {
|
| + return isRenderView() || (hasTransform() && isRenderBlock()) || isSVGForeignObject();
|
| + }
|
|
|
| // Convert the given local point to absolute coordinates
|
| // FIXME: Temporary. If UseTransforms is true, take transforms into account. Eventually localToAbsolute() will always be transform-aware.
|
| @@ -1047,6 +1051,8 @@ protected:
|
| virtual void computeSelfHitTestRects(Vector<LayoutRect>&, const LayoutPoint& layerOffset) const { };
|
|
|
| private:
|
| + RenderBlock* containerForFixedPosition(const RenderLayerModelObject* repaintContainer = 0, bool* repaintContainerSkipped = 0) const;
|
| +
|
| RenderFlowThread* locateFlowThreadContainingBlock() const;
|
| void removeFromRenderFlowThread();
|
| void removeFromRenderFlowThreadRecursive(RenderFlowThread*);
|
|
|