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