| Index: components/password_manager/core/browser/credential_manager_password_form_manager.cc
|
| diff --git a/components/password_manager/core/browser/credential_manager_password_form_manager.cc b/components/password_manager/core/browser/credential_manager_password_form_manager.cc
|
| index 559c2109e67d37885bf5f1c8bdb5fba563609f97..a23a38ab0fa29953b583539e22d26089f5afbb5a 100644
|
| --- a/components/password_manager/core/browser/credential_manager_password_form_manager.cc
|
| +++ b/components/password_manager/core/browser/credential_manager_password_form_manager.cc
|
| @@ -7,7 +7,9 @@
|
| #include <utility>
|
|
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "components/autofill/core/common/password_form.h"
|
| +#include "components/password_manager/core/browser/form_saver_impl.h"
|
| #include "components/password_manager/core/browser/password_manager_client.h"
|
| #include "components/password_manager/core/browser/password_store.h"
|
|
|
| @@ -21,11 +23,13 @@ CredentialManagerPasswordFormManager::CredentialManagerPasswordFormManager(
|
| const PasswordForm& observed_form,
|
| std::unique_ptr<autofill::PasswordForm> saved_form,
|
| CredentialManagerPasswordFormManagerDelegate* delegate)
|
| - : PasswordFormManager(driver->GetPasswordManager(),
|
| - client,
|
| - driver,
|
| - observed_form,
|
| - true),
|
| + : PasswordFormManager(
|
| + driver->GetPasswordManager(),
|
| + client,
|
| + driver,
|
| + observed_form,
|
| + true,
|
| + base::WrapUnique(new FormSaverImpl(client->GetPasswordStore()))),
|
| delegate_(delegate),
|
| saved_form_(std::move(saved_form)) {
|
| DCHECK(saved_form_);
|
|
|