| Index: ui/views/widget/widget.cc
|
| diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
|
| index a01f90a3e547e1ae978c76656c853a0c864e572b..4f49609fe837543431e75acb84c164d91e2ed4d3 100644
|
| --- a/ui/views/widget/widget.cc
|
| +++ b/ui/views/widget/widget.cc
|
| @@ -1088,6 +1088,9 @@ gfx::Size Widget::GetMaximumSize() {
|
|
|
| void Widget::OnNativeWidgetMove() {
|
| widget_delegate_->OnWidgetMove();
|
| + View* focused_view = GetRootView()->GetFocusManager()->GetFocusedView();
|
| + if (focused_view && focused_view->GetInputMethod())
|
| + focused_view->GetInputMethod()->OnCaretBoundsChanged(focused_view);
|
| FOR_EACH_OBSERVER(WidgetObserver, observers_, OnWidgetBoundsChanged(
|
| this,
|
| GetWindowBoundsInScreen()));
|
|
|