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 6b368f4caf2831d1655b55a53739f7a0f793ca9d..492224c8205036067016620cc8616b91cea4fe39 100644 |
--- a/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
+++ b/chrome/browser/resources/chromeos/login/screen_gaia_signin.js |
@@ -315,6 +315,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'); |