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(); |
} |