Index: chrome/browser/resources/chromeos/login/oobe.js |
diff --git a/chrome/browser/resources/chromeos/login/oobe.js b/chrome/browser/resources/chromeos/login/oobe.js |
index 745c0a84d749e9b92136084b8f1875a4651d8d68..e29b2faf38059f6945ef34cf35861c950ebc263c 100644 |
--- a/chrome/browser/resources/chromeos/login/oobe.js |
+++ b/chrome/browser/resources/chromeos/login/oobe.js |
@@ -156,6 +156,13 @@ cr.define('cr.ui', function() { |
*/ |
showScreen: function(screen) { |
var screenId = screen.id; |
+ |
+ // Show sign-in screen instead of account picker if pod row is empty. |
+ if (screenId == SCREEN_ACCOUNT_PICKER && $('pod-row').pods.length == 0) { |
+ Oobe.showSigninUI(); |
+ return; |
+ } |
+ |
var data = screen.data; |
var index = this.getScreenIndex_(screenId); |
if (index >= 0) |
@@ -448,6 +455,7 @@ cr.define('cr.ui', function() { |
Oobe.showSigninUI = function(opt_email) { |
$('add-user-button').hidden = true; |
$('cancel-add-user-button').hidden = false; |
+ $('add-user-header-bar-item').hidden = $('pod-row').pods.length == 0; |
chrome.send('showAddUser', [opt_email]); |
}; |