| 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 44aef966a9e5afce6873b8c6bf10b9db1e20d8ca..efe08348ed8d63fea65034145d61b2a2895bee07 100644
|
| --- a/chrome/browser/chromeos/login/parallel_authenticator.cc
|
| +++ b/chrome/browser/chromeos/login/parallel_authenticator.cc
|
| @@ -457,10 +457,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();
|
| }
|
|
|