| Index: third_party/WebKit/Source/core/dom/Document.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/Document.cpp b/third_party/WebKit/Source/core/dom/Document.cpp
|
| index da5e6752a16732027fc1b61eefd3dd5003721fd2..16c6f1902d77b9aa8f699a2211d6b8c7eb8675b1 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -3542,7 +3542,7 @@ ReferrerPolicy Document::getReferrerPolicy() const {
|
| MouseEventWithHitTestResults Document::performMouseEventHitTest(
|
| const HitTestRequest& request,
|
| const LayoutPoint& documentPoint,
|
| - const PlatformMouseEvent& event) {
|
| + const WebMouseEvent& event) {
|
| DCHECK(layoutViewItem().isNull() || layoutViewItem().isLayoutView());
|
|
|
| // LayoutView::hitTest causes a layout, and we don't want to hit that until
|
| @@ -3562,15 +3562,13 @@ MouseEventWithHitTestResults Document::performMouseEventHitTest(
|
| updateHoverActiveState(request, result.innerElement(), result.scrollbar());
|
|
|
| if (isHTMLCanvasElement(result.innerNode())) {
|
| - PlatformMouseEvent eventWithRegion = event;
|
| HitTestCanvasResult* hitTestCanvasResult =
|
| toHTMLCanvasElement(result.innerNode())
|
| ->getControlAndIdIfHitRegionExists(result.pointInInnerNodeFrame());
|
| if (hitTestCanvasResult->getControl()) {
|
| result.setInnerNode(hitTestCanvasResult->getControl());
|
| }
|
| - eventWithRegion.setRegion(hitTestCanvasResult->getId());
|
| - return MouseEventWithHitTestResults(eventWithRegion, result);
|
| + result.setCanvasRegionId(hitTestCanvasResult->getId());
|
| }
|
|
|
| return MouseEventWithHitTestResults(event, result);
|
|
|