| Index: chrome/browser/password_manager/password_manager_test_base.cc
 | 
| diff --git a/chrome/browser/password_manager/password_manager_test_base.cc b/chrome/browser/password_manager/password_manager_test_base.cc
 | 
| index 5a5fa13b05aef0ff361691e09bc91027a60704bf..b1f3c17ff85ab2b12192c4610687029a1bb51fb0 100644
 | 
| --- a/chrome/browser/password_manager/password_manager_test_base.cc
 | 
| +++ b/chrome/browser/password_manager/password_manager_test_base.cc
 | 
| @@ -65,9 +65,8 @@ class CustomManagePasswordsUIController : public ManagePasswordsUIController {
 | 
|  
 | 
|   private:
 | 
|    // PasswordsClientUIDelegate:
 | 
| -  void OnPasswordSubmitted(
 | 
| -      std::unique_ptr<password_manager::PasswordFormManager> form_manager)
 | 
| -      override;
 | 
| +  void OnPasswordSubmitted(scoped_refptr<password_manager::PasswordFormManager>
 | 
| +                               form_manager) override;
 | 
|    bool OnChooseCredentials(
 | 
|        std::vector<std::unique_ptr<autofill::PasswordForm>> local_credentials,
 | 
|        const GURL& origin,
 | 
| @@ -110,7 +109,7 @@ void CustomManagePasswordsUIController::WaitForState(
 | 
|  }
 | 
|  
 | 
|  void CustomManagePasswordsUIController::OnPasswordSubmitted(
 | 
| -    std::unique_ptr<password_manager::PasswordFormManager> form_manager) {
 | 
| +    scoped_refptr<password_manager::PasswordFormManager> form_manager) {
 | 
|    if (target_state_ == password_manager::ui::PENDING_PASSWORD_STATE) {
 | 
|      run_loop_->Quit();
 | 
|      run_loop_ = nullptr;
 | 
| 
 |