| Index: third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/ChromeClientImpl.cpp b/third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| index cb86012f4d29646ccb0a0b7ef3909360290d9518..d2525f5b43d38f82dcd03503d9c64cbf77c702e1 100644
|
| --- a/third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| @@ -1096,9 +1096,13 @@ void ChromeClientImpl::ShowUnhandledTapUIIfNeeded(
|
| page_changed);
|
| }
|
|
|
| -void ChromeClientImpl::OnMouseDown(Node* mouse_down_node) {
|
| - if (web_view_->Client())
|
| - web_view_->Client()->OnMouseDown(WebNode(mouse_down_node));
|
| +void ChromeClientImpl::OnMouseDown(Node& mouse_down_node) {
|
| + if (auto* fill_client =
|
| + WebLocalFrameImpl::FromFrame(mouse_down_node.GetDocument().GetFrame())
|
| + ->AutofillClient()) {
|
| + fill_client->DidReceiveLeftMouseDownOrGestureTapInNode(
|
| + WebNode(&mouse_down_node));
|
| + }
|
| }
|
|
|
| void ChromeClientImpl::HandleKeyboardEventOnTextField(
|
|
|