| 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()));
|
| }
|
|
|