Index: chrome/browser/ui/passwords/manage_passwords_ui_controller.cc |
diff --git a/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc b/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc |
index 25c5cf77083157453ed137238b9d893679946a6f..a73c046aafaf332e2b340de951e01a7144994362 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc |
+++ b/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc |
@@ -69,7 +69,7 @@ ManagePasswordsUIController::ManagePasswordsUIController( |
ManagePasswordsUIController::~ManagePasswordsUIController() {} |
void ManagePasswordsUIController::OnPasswordSubmitted( |
- std::unique_ptr<PasswordFormManager> form_manager) { |
+ scoped_refptr<PasswordFormManager> form_manager) { |
bool show_bubble = !form_manager->IsBlacklisted(); |
DestroyAccountChooser(); |
passwords_data_.OnPendingPassword(std::move(form_manager)); |
@@ -87,7 +87,7 @@ void ManagePasswordsUIController::OnPasswordSubmitted( |
} |
void ManagePasswordsUIController::OnUpdatePasswordSubmitted( |
- std::unique_ptr<PasswordFormManager> form_manager) { |
+ scoped_refptr<PasswordFormManager> form_manager) { |
DestroyAccountChooser(); |
passwords_data_.OnUpdatePassword(std::move(form_manager)); |
bubble_status_ = SHOULD_POP_UP; |
@@ -142,7 +142,7 @@ void ManagePasswordsUIController::OnPromptEnableAutoSignin() { |
} |
void ManagePasswordsUIController::OnAutomaticPasswordSave( |
- std::unique_ptr<PasswordFormManager> form_manager) { |
+ scoped_refptr<PasswordFormManager> form_manager) { |
DestroyAccountChooser(); |
passwords_data_.OnAutomaticPasswordSave(std::move(form_manager)); |
bubble_status_ = SHOULD_POP_UP; |