| Index: content/renderer/render_widget.h
|
| diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h
|
| index f8a1f4b62769382308fa0b5c44b5a47ffa35b17c..8a26013c1b5592fa6ff2cd289cf8216227dfdbb9 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;
|
| @@ -156,6 +157,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_; }
|
|
|