| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 430c7c9b7acaf27a0893850fec98a5d40ce049e6..0a753da6ec7ab28d5de6df431d9361cf4bf761cf 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -52,6 +52,7 @@
|
| #include "content/renderer/render_widget_owner_delegate.h"
|
| #include "content/renderer/renderer_blink_platform_impl.h"
|
| #include "content/renderer/resizing_mode_selector.h"
|
| +#include "ipc/ipc_message_start.h"
|
| #include "ipc/ipc_sync_message.h"
|
| #include "skia/ext/platform_canvas.h"
|
| #include "third_party/WebKit/public/platform/WebCursorInfo.h"
|
| @@ -474,6 +475,13 @@ void RenderWidget::OnShowHostContextMenu(ContextMenuParams* params) {
|
| }
|
|
|
| bool RenderWidget::OnMessageReceived(const IPC::Message& message) {
|
| +#if defined(OS_MACOSX)
|
| + if (IPC_MESSAGE_CLASS(message) == TextInputClientMsgStart) {
|
| + FOR_EACH_OBSERVER(RenderFrameImpl, render_frames_,
|
| + OnTextInputClientMessageReceived(this, message));
|
| + return true;
|
| + }
|
| +#endif
|
| if (mouse_lock_dispatcher_ &&
|
| mouse_lock_dispatcher_->OnMessageReceived(message))
|
| return true;
|
|
|