Index: chrome/browser/chromeos/login/easy_unlock/bootstrap_user_context_initializer.cc |
diff --git a/chrome/browser/chromeos/login/easy_unlock/bootstrap_user_context_initializer.cc b/chrome/browser/chromeos/login/easy_unlock/bootstrap_user_context_initializer.cc |
index d42c5df3366e0d472e9f732e5610065e0f313e36..9d66402fec3b6975da2b61d6f9420baebc455ba1 100644 |
--- a/chrome/browser/chromeos/login/easy_unlock/bootstrap_user_context_initializer.cc |
+++ b/chrome/browser/chromeos/login/easy_unlock/bootstrap_user_context_initializer.cc |
@@ -68,9 +68,10 @@ |
} |
void BootstrapUserContextInitializer::StartCheckExistingKeys() { |
+ const std::string& user_id = user_context_.GetUserID(); |
+ |
// Use random key for the first time user. |
- if (!user_manager::UserManager::Get()->IsKnownUser( |
- user_context_.GetAccountId())) { |
+ if (!user_manager::UserManager::Get()->IsKnownUser(user_id)) { |
CreateRandomKey(); |
return; |
} |
@@ -78,7 +79,7 @@ |
EasyUnlockKeyManager* key_manager = |
UserSessionManager::GetInstance()->GetEasyUnlockKeyManager(); |
key_manager->GetDeviceDataList( |
- UserContext(user_context_.GetAccountId()), |
+ UserContext(user_id), |
base::Bind(&BootstrapUserContextInitializer::OnGetEasyUnlockData, |
weak_ptr_factory_.GetWeakPtr())); |
} |
@@ -98,7 +99,7 @@ |
service->AddObserver(this); |
static_cast<EasyUnlockServiceSignin*>(service) |
- ->SetCurrentUser(user_context_.GetAccountId().GetUserEmail()); |
+ ->SetCurrentUser(user_context_.GetUserID()); |
OnScreenlockStateChanged(service->GetScreenlockState()); |
} |
@@ -202,7 +203,7 @@ |
service->RemoveObserver(this); |
service->AttemptAuth( |
- user_context_.GetAccountId().GetUserEmail(), |
+ user_context_.GetUserID(), |
base::Bind(&BootstrapUserContextInitializer::OnEasyUnlockAuthenticated, |
weak_ptr_factory_.GetWeakPtr())); |
} |