| Index: ui/views/widget/widget.cc
|
| diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
|
| index 7f8e0761e08730305f9ebe1c59806df7692e0612..a57392053e57788faee01af110c585c0e82ea404 100644
|
| --- a/ui/views/widget/widget.cc
|
| +++ b/ui/views/widget/widget.cc
|
| @@ -1051,19 +1051,6 @@ void Widget::OnNativeWidgetActivationChanged(bool active) {
|
| FOR_EACH_OBSERVER(WidgetObserver, observers_,
|
| OnWidgetActivationChanged(this, active));
|
|
|
| - // During window creation, the widget gets focused without activation, and in
|
| - // that case, the focus manager cannot set the appropriate text input client
|
| - // because the widget is not active. Thus we have to notify the focus manager
|
| - // not only when the focus changes but also when the widget gets activated.
|
| - // See crbug.com/377479 for details.
|
| - views::FocusManager* focus_manager = GetFocusManager();
|
| - if (focus_manager) {
|
| - if (active)
|
| - focus_manager->FocusTextInputClient(focus_manager->GetFocusedView());
|
| - else
|
| - focus_manager->BlurTextInputClient(focus_manager->GetFocusedView());
|
| - }
|
| -
|
| if (IsVisible() && non_client_view())
|
| non_client_view()->frame_view()->SchedulePaint();
|
| }
|
|
|