| Index: content/browser/renderer_host/render_widget_host_view_android.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_android.cc b/content/browser/renderer_host/render_widget_host_view_android.cc
|
| index 3d5e597188c7408a5d07df7f34927b96ab9a78e0..c9cb791bd27f099d4e53f3cbd73511515024ed78 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_android.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_view_android.cc
|
| @@ -969,6 +969,13 @@ bool RenderWidgetHostViewAndroid::OnTouchHandleEvent(
|
| touch_selection_controller_->WillHandleTouchEvent(event);
|
| }
|
|
|
| +int RenderWidgetHostViewAndroid::GetTouchHandleHeight() {
|
| + if (!touch_selection_controller_)
|
| + return 0;
|
| + return static_cast<int>(
|
| + touch_selection_controller_->GetStartHandleRect().height());
|
| +}
|
| +
|
| void RenderWidgetHostViewAndroid::ResetGestureDetection() {
|
| const ui::MotionEvent* current_down_event =
|
| gesture_provider_.GetCurrentDownEvent();
|
| @@ -1305,8 +1312,7 @@ void RenderWidgetHostViewAndroid::OnSelectionEvent(
|
| ResetGestureDetection();
|
| }
|
| selection_popup_controller_->OnSelectionEvent(
|
| - event, touch_selection_controller_->GetStartPosition(),
|
| - GetSelectionRect(*touch_selection_controller_));
|
| + event, GetSelectionRect(*touch_selection_controller_));
|
| }
|
|
|
| std::unique_ptr<ui::TouchHandleDrawable>
|
|
|