Index: content/browser/renderer_host/render_view_host_impl.h |
diff --git a/content/browser/renderer_host/render_view_host_impl.h b/content/browser/renderer_host/render_view_host_impl.h |
index d54b2d7d57322c2ff413483ae9fe0fb8ae766c1d..e5bcb01324b016a79d6c5e6969fb89c998d6f70c 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.h |
+++ b/content/browser/renderer_host/render_view_host_impl.h |
@@ -47,6 +47,10 @@ struct FileChooserFileInfo; |
struct FileChooserParams; |
struct FrameReplicationState; |
+#if defined(OS_WIN) |
+class OnScreenKeyboardObserver; |
+#endif |
+ |
// This implements the RenderViewHost interface that is exposed to |
// embedders of content, and adds things only visible to content. |
// |
@@ -408,6 +412,10 @@ class CONTENT_EXPORT RenderViewHostImpl : public RenderViewHost, |
bool render_view_ready_on_process_launch_; |
+#if defined(OS_WIN) |
+ std::unique_ptr<OnScreenKeyboardObserver> keyboard_observer_; |
+#endif |
+ |
base::WeakPtrFactory<RenderViewHostImpl> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(RenderViewHostImpl); |