| Index: chrome/browser/ui/passwords/manage_passwords_state.cc
|
| diff --git a/chrome/browser/ui/passwords/manage_passwords_state.cc b/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| index 81e1421f27ccc984aa752523a517f41d2aab6a8c..b99c9fcad0a4088d05f1406d7a26b8b53d95fb08 100644
|
| --- a/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| +++ b/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| @@ -80,7 +80,7 @@
|
| ManagePasswordsState::~ManagePasswordsState() {}
|
|
|
| void ManagePasswordsState::OnPendingPassword(
|
| - scoped_refptr<password_manager::PasswordFormManager> form_manager) {
|
| + std::unique_ptr<password_manager::PasswordFormManager> form_manager) {
|
| ClearData();
|
| form_manager_ = std::move(form_manager);
|
| local_credentials_forms_ =
|
| @@ -92,7 +92,7 @@
|
| }
|
|
|
| void ManagePasswordsState::OnUpdatePassword(
|
| - scoped_refptr<password_manager::PasswordFormManager> form_manager) {
|
| + std::unique_ptr<password_manager::PasswordFormManager> form_manager) {
|
| ClearData();
|
| form_manager_ = std::move(form_manager);
|
| local_credentials_forms_ =
|
| @@ -123,7 +123,7 @@
|
| }
|
|
|
| void ManagePasswordsState::OnAutomaticPasswordSave(
|
| - scoped_refptr<PasswordFormManager> form_manager) {
|
| + std::unique_ptr<PasswordFormManager> form_manager) {
|
| ClearData();
|
| form_manager_ = std::move(form_manager);
|
| local_credentials_forms_.reserve(form_manager_->best_matches().size());
|
| @@ -222,7 +222,7 @@
|
| }
|
|
|
| void ManagePasswordsState::ClearData() {
|
| - form_manager_ = nullptr;
|
| + form_manager_.reset();
|
| local_credentials_forms_.clear();
|
| credentials_callback_.Reset();
|
| }
|
|
|