| Index: android_webview/renderer/aw_render_view_ext.cc
|
| diff --git a/android_webview/renderer/aw_render_view_ext.cc b/android_webview/renderer/aw_render_view_ext.cc
|
| index dc4264edc3db1129fb4cd3aec4512e7b9df6de61..6bef962a51746802fc44fef90e75a2dffc8fde1d 100644
|
| --- a/android_webview/renderer/aw_render_view_ext.cc
|
| +++ b/android_webview/renderer/aw_render_view_ext.cc
|
| @@ -265,13 +265,15 @@ void AwRenderViewExt::FocusedNodeChanged(const blink::WebNode& node) {
|
| Send(new AwViewHostMsg_UpdateHitTestData(routing_id(), data));
|
| }
|
|
|
| -void AwRenderViewExt::OnDoHitTest(int view_x, int view_y) {
|
| +void AwRenderViewExt::OnDoHitTest(const gfx::PointF& touch_center,
|
| + const gfx::SizeF& touch_area) {
|
| if (!render_view() || !render_view()->GetWebView())
|
| return;
|
|
|
| const blink::WebHitTestResult result =
|
| - render_view()->GetWebView()->hitTestResultAt(
|
| - blink::WebPoint(view_x, view_y));
|
| + render_view()->GetWebView()->hitTestResultForTap(
|
| + blink::WebPoint(touch_center.x(), touch_center.y()),
|
| + blink::WebSize(touch_area.width(), touch_area.height()));
|
| AwHitTestData data;
|
|
|
| if (!result.urlElement().isNull()) {
|
|
|