| Index: views/widget/widget.cc
|
| diff --git a/views/widget/widget.cc b/views/widget/widget.cc
|
| index 65b9f91611716add1eab3690d7b0ae0b31c702b5..f1313778f6c5967e20b7e0340253638fa59e23fe 100644
|
| --- a/views/widget/widget.cc
|
| +++ b/views/widget/widget.cc
|
| @@ -8,6 +8,7 @@
|
| #include "base/message_loop.h"
|
| #include "ui/gfx/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"
|
| @@ -207,6 +208,12 @@ FocusManager* Widget::GetFocusManager() {
|
| return focus_manager_.get();
|
| }
|
|
|
| +InputMethod* Widget::GetInputMethod() const {
|
| + const 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;
|
|
|