| Index: ui/views/widget/widget.cc
|
| diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
|
| index 15f7f1352c258c37391faa7df1fc3a7d163130c7..241a327554cff9f5b73966d09527fdac0a16f032 100644
|
| --- a/ui/views/widget/widget.cc
|
| +++ b/ui/views/widget/widget.cc
|
| @@ -439,9 +439,9 @@ void Widget::NotifyNativeViewHierarchyChanged() {
|
| }
|
|
|
| void Widget::NotifyWillRemoveView(View* view) {
|
| - FOR_EACH_OBSERVER(WidgetRemovalsObserver,
|
| - removals_observers_,
|
| - OnWillRemoveView(this, view));
|
| + FOR_EACH_OBSERVER(WidgetRemovalsObserver,
|
| + removals_observers_,
|
| + OnWillRemoveView(this, view));
|
| }
|
|
|
| // Converted methods (see header) ----------------------------------------------
|
| @@ -756,6 +756,12 @@ const FocusManager* Widget::GetFocusManager() const {
|
| return toplevel_widget ? toplevel_widget->focus_manager_.get() : NULL;
|
| }
|
|
|
| +ui::TextInputClient* Widget::GetFocusedTextInputClient() {
|
| + FocusManager* focus_manager = GetFocusManager();
|
| + View* view = focus_manager ? focus_manager->GetFocusedView() : nullptr;
|
| + return view ? view->GetTextInputClient() : nullptr;
|
| +}
|
| +
|
| InputMethod* Widget::GetInputMethod() {
|
| return const_cast<InputMethod*>(
|
| const_cast<const Widget*>(this)->GetInputMethod());
|
|
|