| Index: ios/chrome/browser/passwords/ios_chrome_password_manager_client.h
|
| diff --git a/ios/chrome/browser/passwords/ios_chrome_password_manager_client.h b/ios/chrome/browser/passwords/ios_chrome_password_manager_client.h
|
| index b0cbd424ab0b7ddb6d566f3997e66b5eb1c67cfd..2e5aa6c4d9d4072db110a7f12389e3210ab93d9c 100644
|
| --- a/ios/chrome/browser/passwords/ios_chrome_password_manager_client.h
|
| +++ b/ios/chrome/browser/passwords/ios_chrome_password_manager_client.h
|
| @@ -22,11 +22,11 @@ class PasswordFormManager;
|
|
|
| // Shows UI to prompt the user to save the password.
|
| - (void)showSavePasswordInfoBar:
|
| - (std::unique_ptr<password_manager::PasswordFormManager>)formToSave;
|
| + (scoped_refptr<password_manager::PasswordFormManager>)formToSave;
|
|
|
| // Shows UI to prompt the user to update the password.
|
| - (void)showUpdatePasswordInfoBar:
|
| - (std::unique_ptr<password_manager::PasswordFormManager>)formToUpdate;
|
| + (scoped_refptr<password_manager::PasswordFormManager>)formToUpdate;
|
|
|
| @property(readonly, nonatomic) ios::ChromeBrowserState* browserState;
|
|
|
| @@ -46,14 +46,14 @@ class IOSChromePasswordManagerClient
|
| // password_manager::PasswordManagerClient implementation.
|
| password_manager::PasswordSyncState GetPasswordSyncState() const override;
|
| bool PromptUserToSaveOrUpdatePassword(
|
| - std::unique_ptr<password_manager::PasswordFormManager> form_to_save,
|
| + scoped_refptr<password_manager::PasswordFormManager> form_to_save,
|
| bool update_password) override;
|
| bool PromptUserToChooseCredentials(
|
| std::vector<std::unique_ptr<autofill::PasswordForm>> local_forms,
|
| const GURL& origin,
|
| const CredentialsCallback& callback) override;
|
| void AutomaticPasswordSave(
|
| - std::unique_ptr<password_manager::PasswordFormManager> saved_form_manager)
|
| + scoped_refptr<password_manager::PasswordFormManager> saved_form_manager)
|
| override;
|
| bool IsIncognito() const override;
|
| PrefService* GetPrefs() override;
|
|
|