| Index: Source/core/rendering/RenderLayerModelObject.cpp
|
| diff --git a/Source/core/rendering/RenderLayerModelObject.cpp b/Source/core/rendering/RenderLayerModelObject.cpp
|
| index 7ec48cc0332bd5ba6667b42a0bbe140185192ed5..d5a20c6ee0922ac4377ee80aadcad5699ab65574 100644
|
| --- a/Source/core/rendering/RenderLayerModelObject.cpp
|
| +++ b/Source/core/rendering/RenderLayerModelObject.cpp
|
| @@ -182,5 +182,17 @@ void RenderLayerModelObject::styleDidChange(StyleDifference diff, const RenderSt
|
| }
|
| }
|
|
|
| +void RenderLayerModelObject::addLayerHitTestRects(LayerHitTestRects& rects, const RenderLayer* currentLayer, const LayoutPoint& layerOffset) const
|
| +{
|
| + // If we have a new layer then our current layer/offset is irrelevant.
|
| + LayoutPoint adjustedLayerOffset = layerOffset;
|
| + if (hasLayer()) {
|
| + currentLayer = layer();
|
| + adjustedLayerOffset = LayoutPoint();
|
| + }
|
| +
|
| + RenderObject::addLayerHitTestRects(rects, currentLayer, adjustedLayerOffset);
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|
|
|