Index: chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
diff --git a/chrome/browser/resources/chromeos/login/screen_gaia_signin.js b/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
index 2cba058e766814938836a51685ac139e22037e6e..48dfc79320a8ba98b9c2781482b13d2f49f9fc6c 100644 |
--- a/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
+++ b/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
@@ -314,6 +314,15 @@ cr.define('login', function() { |
Oobe.getInstance().headerHidden = true; |
// Clear any error messages that were shown before login. |
Oobe.clearErrors(); |
+ } else if (msg.method == 'completeAuthentication') { |
+ chrome.send('completeAuthentication', [msg.email, |
+ msg.password, |
+ msg.authCode]); |
+ this.loading = true; |
+ // Now that we're in logged in state header should be hidden. |
+ Oobe.getInstance().headerHidden = true; |
+ // Clear any error messages that were shown before login. |
+ Oobe.clearErrors(); |
} else if (msg.method == 'loginUILoaded') { |
this.loading = false; |
chrome.send('loginScreenUpdate'); |