Index: chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h |
diff --git a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h |
index 463442826943bf9feab2710c052553109a928ce3..92506e5c4a5dce3e6bf0cc115ca23b8b7479d127 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h |
+++ b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h |
@@ -133,6 +133,8 @@ class GaiaScreenHandler : public BaseScreenHandler { |
void HandleToggleEasyBootstrap(); |
+ void HandleAttemptLogin(const std::string& email); |
+ |
void HandleToggleWebviewSignin(); |
// This is called when ConsumerManagementService::SetOwner() returns. |
@@ -268,6 +270,10 @@ class GaiaScreenHandler : public BaseScreenHandler { |
// GAIA extension loader. |
scoped_ptr<ScopedGaiaAuthExtension> auth_extension_; |
+ // Temporary DeviceId to be used for new users. |
+ // (constant as Gaia screen is destroyed on successful login). |
+ const std::string temporary_device_id_; |
+ |
base::WeakPtrFactory<GaiaScreenHandler> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(GaiaScreenHandler); |