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 9f6cba687f7b47d037d658ec7253ea3826173bdf..a60a8326886f19750f72af456d5ee7ce263f37aa 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_android.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_android.cc |
@@ -523,6 +523,8 @@ bool RenderWidgetHostViewAndroid::OnMessageReceived( |
IPC_BEGIN_MESSAGE_MAP(RenderWidgetHostViewAndroid, message) |
IPC_MESSAGE_HANDLER(ViewHostMsg_ShowUnhandledTapUIIfNeeded, |
OnShowUnhandledTapUIIfNeeded) |
+ IPC_MESSAGE_HANDLER(ViewHostMsg_SelectWordAroundCaretAck, |
+ OnSelectWordAroundCaretAck) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
@@ -648,6 +650,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_; |