| Index: views/widget/widget.cc
|
| diff --git a/views/widget/widget.cc b/views/widget/widget.cc
|
| index 4963ce6ce1aadb107efab4945fa4a1a3dba2b063..57468ee43ab30e255254c68e4c0d1989af19ee84 100644
|
| --- a/views/widget/widget.cc
|
| +++ b/views/widget/widget.cc
|
| @@ -8,6 +8,7 @@
|
| #include "base/message_loop.h"
|
| #include "ui/gfx/compositor/compositor.h"
|
| #include "views/focus/view_storage.h"
|
| +#include "views/ime/input_method.h"
|
| #include "views/widget/default_theme_provider.h"
|
| #include "views/widget/root_view.h"
|
| #include "views/widget/native_widget.h"
|
| @@ -213,6 +214,12 @@ FocusManager* Widget::GetFocusManager() {
|
| return focus_manager_.get();
|
| }
|
|
|
| +InputMethod* Widget::GetInputMethod() {
|
| + Widget* toplevel_widget = GetTopLevelWidget();
|
| + return toplevel_widget ?
|
| + toplevel_widget->native_widget()->GetInputMethodNative() : NULL;
|
| +}
|
| +
|
| bool Widget::ContainsNativeView(gfx::NativeView native_view) {
|
| if (native_widget_->ContainsNativeView(native_view))
|
| return true;
|
|
|