| Index: components/password_manager/content/browser/credential_manager_impl.cc
|
| diff --git a/components/password_manager/content/browser/credential_manager_impl.cc b/components/password_manager/content/browser/credential_manager_impl.cc
|
| index 0d5fa0d157a4a922783cee439c3e69248f53a4c9..c69d46aa95757080578b4a3e9647e35ff4648e41 100644
|
| --- a/components/password_manager/content/browser/credential_manager_impl.cc
|
| +++ b/components/password_manager/content/browser/credential_manager_impl.cc
|
| @@ -61,13 +61,14 @@ void CredentialManagerImpl::Store(mojom::CredentialInfoPtr credential,
|
| if (!client_->IsSavingAndFillingEnabledForCurrentPage())
|
| return;
|
|
|
| + GURL origin = web_contents()->GetLastCommittedURL().GetOrigin();
|
| std::unique_ptr<autofill::PasswordForm> form(
|
| - CreatePasswordFormFromCredentialInfo(
|
| - info, web_contents()->GetLastCommittedURL().GetOrigin()));
|
| + CreatePasswordFormFromCredentialInfo(info, origin));
|
| form->skip_zero_click = !IsZeroClickAllowed();
|
|
|
| form_manager_.reset(new CredentialManagerPasswordFormManager(
|
| - client_, GetDriver(), *form, this));
|
| + client_, GetDriver(), *CreateObservedPasswordFormFromOrigin(origin),
|
| + std::move(form), this));
|
| }
|
|
|
| void CredentialManagerImpl::OnProvisionalSaveComplete() {
|
|
|