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); |
} |
} |