| Index: chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
| diff --git a/chrome/browser/chromeos/login/ui/login_display_host_impl.cc b/chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
| index 27c13e034b855df0be3d0d354995e06defbfe194..ada4d8058baee81a776a7f9f8be2bd6d0d89f236 100644
|
| --- a/chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
| +++ b/chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
| @@ -910,14 +910,14 @@ void LoginDisplayHostImpl::OnKeyboardBoundsChanging(
|
| if (GetOobeUI()) {
|
| GetOobeUI()->GetCoreOobeActor()->ShowControlBar(true);
|
| if (login::LoginScrollIntoViewEnabled())
|
| - GetOobeUI()->GetCoreOobeActor()->SetKeyboardState(false);
|
| + GetOobeUI()->GetCoreOobeActor()->SetKeyboardState(false, new_bounds);
|
| }
|
| } else if (!new_bounds.IsEmpty() && keyboard_bounds_.IsEmpty()) {
|
| // Keyboard has been shown.
|
| if (GetOobeUI()) {
|
| GetOobeUI()->GetCoreOobeActor()->ShowControlBar(false);
|
| if (login::LoginScrollIntoViewEnabled())
|
| - GetOobeUI()->GetCoreOobeActor()->SetKeyboardState(true);
|
| + GetOobeUI()->GetCoreOobeActor()->SetKeyboardState(true, new_bounds);
|
| }
|
| }
|
|
|
|
|