Index: content/renderer/render_widget.h |
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h |
index 3830a80370815d65f8a965d5f7286a0cef824e22..6fbbef554a632fb68149c2ed1cb56a259fa6a34f 100644 |
--- a/content/renderer/render_widget.h |
+++ b/content/renderer/render_widget.h |
@@ -67,6 +67,7 @@ class RenderWidgetSchedulingState; |
struct WebDeviceEmulationParams; |
class WebFrameWidget; |
class WebGestureEvent; |
+class WebInputMethodController; |
class WebLocalFrame; |
class WebMouseEvent; |
class WebNode; |
@@ -157,6 +158,12 @@ class CONTENT_EXPORT RenderWidget |
CompositorDependencies* compositor_deps() const { return compositor_deps_; } |
virtual blink::WebWidget* GetWebWidget() const; |
+ |
+ // Returns the current instance of WebInputMethodController which is to be |
+ // used for IME related tasks. This instance corresponds to the one from |
+ // focused frame and can be nullptr. |
+ blink::WebInputMethodController* GetInputMethodController() const; |
+ |
const gfx::Size& size() const { return size_; } |
bool is_fullscreen_granted() const { return is_fullscreen_granted_; } |
blink::WebDisplayMode display_mode() const { return display_mode_; } |