| Index: chrome/browser/password_manager/chrome_password_manager_client.cc
 | 
| diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc
 | 
| index b6c0edbde69cc91e9d1d77476679cc4163a0a78d..19c012e16377d5760ab30a6c29960c8b85e8ede8 100644
 | 
| --- a/chrome/browser/password_manager/chrome_password_manager_client.cc
 | 
| +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
 | 
| @@ -254,7 +254,7 @@ bool ChromePasswordManagerClient::OnCredentialManagerUsed() {
 | 
|  }
 | 
|  
 | 
|  bool ChromePasswordManagerClient::PromptUserToSaveOrUpdatePassword(
 | 
| -    std::unique_ptr<password_manager::PasswordFormManager> form_to_save,
 | 
| +    scoped_refptr<password_manager::PasswordFormManager> form_to_save,
 | 
|      bool update_password) {
 | 
|    // Save password infobar and the password bubble prompts in case of
 | 
|    // "webby" URLs and do not prompt in case of "non-webby" URLS (e.g. file://).
 | 
| @@ -374,7 +374,7 @@ void ChromePasswordManagerClient::NotifyStorePasswordCalled() {
 | 
|  }
 | 
|  
 | 
|  void ChromePasswordManagerClient::AutomaticPasswordSave(
 | 
| -    std::unique_ptr<password_manager::PasswordFormManager> saved_form) {
 | 
| +    scoped_refptr<password_manager::PasswordFormManager> saved_form) {
 | 
|  #if defined(OS_ANDROID)
 | 
|    GeneratedPasswordSavedInfoBarDelegateAndroid::Create(web_contents());
 | 
|  #else
 | 
| 
 |