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 02d54e80dd4ee6e0859437b3074fea776cf05db5..9363672412ba12e4d55bce4d67d53886b4d38529 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_android.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_android.cc |
@@ -484,6 +484,8 @@ bool RenderWidgetHostViewAndroid::OnMessageReceived( |
IPC_MESSAGE_HANDLER(ViewHostMsg_StartContentIntent, OnStartContentIntent) |
IPC_MESSAGE_HANDLER(ViewHostMsg_ShowUnhandledTapUIIfNeeded, |
OnShowUnhandledTapUIIfNeeded) |
+ IPC_MESSAGE_HANDLER(ViewHostMsg_SelectWordAroundCaretAck, |
+ OnSelectWordAroundCaretAck) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
@@ -638,6 +640,15 @@ void RenderWidgetHostViewAndroid::OnShowUnhandledTapUIIfNeeded(int x_dip, |
content_view_core_->OnShowUnhandledTapUIIfNeeded(x_dip, y_dip); |
} |
+void RenderWidgetHostViewAndroid::OnSelectWordAroundCaretAck(bool did_select, |
+ int start_adjust, |
+ int end_adjust) { |
+ if (!content_view_core_) |
+ return; |
+ content_view_core_->OnSelectWordAroundCaretAck(did_select, start_adjust, |
+ end_adjust); |
+} |
+ |
gfx::Rect RenderWidgetHostViewAndroid::GetViewBounds() const { |
if (!content_view_core_) |
return default_bounds_; |