| Index: chrome/browser/chromeos/login/parallel_authenticator.cc
|
| diff --git a/chrome/browser/chromeos/login/parallel_authenticator.cc b/chrome/browser/chromeos/login/parallel_authenticator.cc
|
| index 234cc271c5441307a201690933915e7ba084e231..9d0a5d22ce2a7199e42aabd790a485e13eb2b81e 100644
|
| --- a/chrome/browser/chromeos/login/parallel_authenticator.cc
|
| +++ b/chrome/browser/chromeos/login/parallel_authenticator.cc
|
| @@ -524,10 +524,11 @@ bool ParallelAuthenticator::VerifyOwner() {
|
| }
|
|
|
| void ParallelAuthenticator::OnOwnershipChecked(
|
| - DeviceSettingsService::OwnershipStatus status,
|
| - bool is_owner) {
|
| + DeviceSettingsService::OwnershipStatus status) {
|
| // Now we can check if this user is the owner.
|
| - user_can_login_ = is_owner;
|
| + // TODO(tbarzic): This is broken. At this point, DeviceSettingsService will
|
| + // never have private key loaded (http://crbug.com/285450).
|
| + user_can_login_ = DeviceSettingsService::Get()->HasPrivateOwnerKey();
|
| owner_is_verified_ = true;
|
| Resolve();
|
| }
|
|
|