| Index: components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| diff --git a/components/password_manager/core/browser/credential_manager_pending_request_task.cc b/components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| index 23ffc12060321266e389ee994ebf894e55b479b6..f51edc8805ea765b50702044bc52dcc69ffbf1cc 100644
|
| --- a/components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| +++ b/components/password_manager/core/browser/credential_manager_pending_request_task.cc
|
| @@ -53,6 +53,7 @@ void CredentialManagerPendingRequestTask::OnGetPasswordStoreResults(
|
| form = nullptr;
|
| } else if (affiliated_realms_.count(form->signon_realm) &&
|
| AffiliatedMatchHelper::IsValidAndroidCredential(*form)) {
|
| + form->is_affiliated = true;
|
| affiliated_results.push_back(form);
|
| form = nullptr;
|
| }
|
| @@ -69,13 +70,9 @@ void CredentialManagerPendingRequestTask::OnGetPasswordStoreResults(
|
| // TODO(mkwst): This doesn't create a PasswordForm that we can use to create
|
| // a FederatedCredential (via CreatePasswordFormFromCredentialInfo). We need
|
| // to fix that.
|
| - ScopedVector<autofill::PasswordForm> more_local_results(
|
| - AffiliatedMatchHelper::TransformAffiliatedAndroidCredentials(
|
| - delegate_->GetSynthesizedFormForOrigin(),
|
| - affiliated_results.Pass()));
|
| - local_results.insert(local_results.end(), more_local_results.begin(),
|
| - more_local_results.end());
|
| - more_local_results.weak_clear();
|
| + local_results.insert(local_results.end(), affiliated_results.begin(),
|
| + affiliated_results.end());
|
| + affiliated_results.weak_clear();
|
| }
|
|
|
| if ((local_results.empty() && federated_results.empty())) {
|
|
|