| 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 08ef4aede304e26ffaeedd96606a706c3ec47796..b63e69396a5d9ef060f9017745287b5117b13ad0 100644 | 
| --- a/content/browser/renderer_host/render_widget_host_view_android.cc | 
| +++ b/content/browser/renderer_host/render_widget_host_view_android.cc | 
| @@ -1319,10 +1319,6 @@ void RenderWidgetHostViewAndroid::OnFrameMetadataUpdated( | 
| overscroll_controller_->OnFrameMetadataUpdated(frame_metadata); | 
|  | 
| if (selection_controller_) { | 
| -    selection_controller_->OnSelectionEditable( | 
| -        frame_metadata.selection.is_editable); | 
| -    selection_controller_->OnSelectionEmpty( | 
| -        frame_metadata.selection.is_empty_text_form_control); | 
| selection_controller_->OnSelectionBoundsChanged( | 
| frame_metadata.selection.start, frame_metadata.selection.end); | 
|  | 
| @@ -1559,20 +1555,16 @@ InputEventAckState RenderWidgetHostViewAndroid::FilterInputEvent( | 
| static_cast<const blink::WebGestureEvent&>(input_event); | 
| switch (gesture_event.type) { | 
| case blink::WebInputEvent::GestureLongPress: | 
| -        if (selection_controller_->WillHandleLongPressEvent( | 
| -                base::TimeTicks() + | 
| -                    base::TimeDelta::FromSecondsD(input_event.timeStampSeconds), | 
| -                gfx::PointF(gesture_event.x, gesture_event.y))) { | 
| -          return INPUT_EVENT_ACK_STATE_CONSUMED; | 
| -        } | 
| +        selection_controller_->HandleLongPressEvent( | 
| +            base::TimeTicks() + | 
| +                base::TimeDelta::FromSecondsD(input_event.timeStampSeconds), | 
| +            gfx::PointF(gesture_event.x, gesture_event.y)); | 
| break; | 
|  | 
| case blink::WebInputEvent::GestureTap: | 
| -        if (selection_controller_->WillHandleTapEvent( | 
| -                gfx::PointF(gesture_event.x, gesture_event.y), | 
| -                gesture_event.data.tap.tapCount)) { | 
| -          return INPUT_EVENT_ACK_STATE_CONSUMED; | 
| -        } | 
| +        selection_controller_->HandleTapEvent( | 
| +            gfx::PointF(gesture_event.x, gesture_event.y), | 
| +            gesture_event.data.tap.tapCount); | 
| break; | 
|  | 
| case blink::WebInputEvent::GestureScrollBegin: | 
| @@ -1944,11 +1936,6 @@ void RenderWidgetHostViewAndroid::OnStylusSelectUpdate(float x, float y) { | 
| MoveRangeSelectionExtent(gfx::PointF(x, y)); | 
| } | 
|  | 
| -void RenderWidgetHostViewAndroid::OnStylusSelectEnd() { | 
| -  if (selection_controller_) | 
| -    selection_controller_->AllowShowingFromCurrentSelection(); | 
| -} | 
| - | 
| void RenderWidgetHostViewAndroid::OnStylusSelectTap(base::TimeTicks time, | 
| float x, | 
| float y) { | 
|  |