Index: Source/core/layout/LayoutBlock.cpp |
diff --git a/Source/core/layout/LayoutBlock.cpp b/Source/core/layout/LayoutBlock.cpp |
index 071644dcf7896e3e7a66316d5d7dbfa7c23e415a..272ce512f78950e1eb1368b7cd47f9fbc454c5f9 100644 |
--- a/Source/core/layout/LayoutBlock.cpp |
+++ b/Source/core/layout/LayoutBlock.cpp |
@@ -1686,7 +1686,7 @@ bool LayoutBlock::nodeAtPoint(HitTestResult& result, const HitTestLocation& loca |
case ClipPathOperation::SHAPE: { |
ShapeClipPathOperation* clipPath = toShapeClipPathOperation(style()->clipPath()); |
// FIXME: handle marginBox etc. |
- if (!clipPath->path(borderBoxRect()).contains(FloatPoint(locationInContainer.point() - localOffset), clipPath->windRule())) |
+ if (!clipPath->path(FloatRect(borderBoxRect())).contains(FloatPoint(locationInContainer.point() - localOffset), clipPath->windRule())) |
return false; |
break; |
} |