Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index c39992face155de1b11226c08d582abe13289e72..ab2ca52527d7b22368427f526378af87b468310a 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -149,6 +149,7 @@ class RenderWidget; |
class RenderWidgetFullscreenPepper; |
class ResourceRequestBodyImpl; |
class ScreenOrientationDispatcher; |
+class TextInputClientObserver; |
class UserMediaClientImpl; |
class WakeLockDispatcher; |
struct CommonNavigationParams; |
@@ -691,6 +692,11 @@ class CONTENT_EXPORT RenderFrameImpl |
void OnSetPepperVolume(int32_t pp_instance, double volume); |
#endif // ENABLE_PLUGINS |
+#if defined(OS_MACOSX) |
+ void OnTextInputClientMessageReceived(RenderWidget* render_widget, |
+ const IPC::Message& message); |
+#endif |
+ |
protected: |
explicit RenderFrameImpl(const CreateParams& params); |
@@ -1270,6 +1276,11 @@ class CONTENT_EXPORT RenderFrameImpl |
PepperPluginInstanceImpl* pepper_last_mouse_event_target_; |
#endif |
+#if defined(OS_MACOSX) |
+ // The receiver end for TextInputClientMac messages at this local root. |
+ std::unique_ptr<TextInputClientObserver> text_input_client_observer_; |
+#endif |
+ |
mojo::Binding<mojom::Frame> frame_binding_; |
mojom::FrameHostPtr frame_host_; |