Index: Source/core/rendering/RenderBox.cpp |
diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp |
index 276141dffe99329d171eb94df24bdda1414f24e2..9f7ed61babd8872f9b1aed31d02f916d03815a52 100644 |
--- a/Source/core/rendering/RenderBox.cpp |
+++ b/Source/core/rendering/RenderBox.cpp |
@@ -585,6 +585,18 @@ void RenderBox::addFocusRingRects(Vector<IntRect>& rects, const LayoutPoint& add |
rects.append(pixelSnappedIntRect(additionalOffset, size())); |
} |
+void RenderBox::addLayerHitTestRects(LayerHitTestRects& layerRects, const RenderLayer* currentCompositedLayer, const LayoutPoint& layerOffset) const |
+{ |
+ LayoutPoint adjustedLayerOffset = layerOffset + locationOffset(); |
+ RenderBoxModelObject::addLayerHitTestRects(layerRects, currentCompositedLayer, adjustedLayerOffset); |
+} |
+ |
+void RenderBox::computeOwnHitTestRects(Vector<IntRect>& rects, const LayoutPoint& layerOffset) const |
+{ |
+ if (!size().isEmpty()) |
+ rects.append(pixelSnappedIntRect(layerOffset, size())); |
+} |
+ |
LayoutRect RenderBox::reflectionBox() const |
{ |
LayoutRect result; |