| Index: Source/core/layout/LayoutPart.cpp
|
| diff --git a/Source/core/layout/LayoutPart.cpp b/Source/core/layout/LayoutPart.cpp
|
| index e950fcf23dc19455547d222d71dfdc66e891ada8..d8caa9cddc14ad173e6a7e8b59a64409a3eaf595 100644
|
| --- a/Source/core/layout/LayoutPart.cpp
|
| +++ b/Source/core/layout/LayoutPart.cpp
|
| @@ -169,8 +169,9 @@ bool LayoutPart::nodeAtPoint(HitTestResult& result, const HitTestLocation& locat
|
| HitTestLocation newHitTestLocation(locationInContainer, -adjustedLocation - contentOffset);
|
| HitTestRequest newHitTestRequest(result.hitTestRequest().type() | HitTestRequest::ChildFrameHitTest);
|
| HitTestResult childFrameResult(newHitTestRequest, newHitTestLocation);
|
| + childFrameResult.setValidityRect(result.validityRect());
|
|
|
| - bool isInsideChildFrame = childRoot->hitTest(newHitTestRequest, newHitTestLocation, childFrameResult);
|
| + bool isInsideChildFrame = childRoot->hitTest(childFrameResult);
|
|
|
| if (result.hitTestRequest().listBased())
|
| result.append(childFrameResult);
|
|
|