| Index: chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| diff --git a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| index 409da2e55ef5ae135d2141c13fa346c69926cf6c..fec31d829bd4189f2c7e386fa352918aaba2719a 100644
|
| --- a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| +++ b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| @@ -373,12 +373,16 @@ void WebUIScreenLocker::OnKeyboardBoundsChanging(
|
| const gfx::Rect& new_bounds) {
|
| if (new_bounds.IsEmpty()) {
|
| // Keyboard has been hidden.
|
| - if (GetOobeUI())
|
| + if (GetOobeUI()) {
|
| GetOobeUI()->GetCoreOobeActor()->ShowControlBar(true);
|
| + GetOobeUI()->GetCoreOobeActor()->ShowPinKeyboard(true);
|
| + }
|
| } else {
|
| // Keyboard has been shown.
|
| - if (GetOobeUI())
|
| + if (GetOobeUI()) {
|
| GetOobeUI()->GetCoreOobeActor()->ShowControlBar(false);
|
| + GetOobeUI()->GetCoreOobeActor()->ShowPinKeyboard(false);
|
| + }
|
| }
|
| }
|
|
|
|
|