Chromium Code Reviews| Index: chrome/browser/password_manager/save_password_infobar_delegate.cc | 
| diff --git a/chrome/browser/password_manager/save_password_infobar_delegate.cc b/chrome/browser/password_manager/save_password_infobar_delegate.cc | 
| index 882bde089ca309d7b2d43e9bac4343f35dc6a18c..79eb00d5278edb5c38a6f4d5fc72980a50fcec01 100644 | 
| --- a/chrome/browser/password_manager/save_password_infobar_delegate.cc | 
| +++ b/chrome/browser/password_manager/save_password_infobar_delegate.cc | 
| @@ -44,10 +44,9 @@ void SavePasswordInfoBarDelegate::Create( | 
| #endif | 
| InfoBarService::FromWebContents(web_contents)->AddInfoBar( | 
| - SavePasswordInfoBarDelegate::CreateInfoBar( | 
| - scoped_ptr<SavePasswordInfoBarDelegate>( | 
| - new SavePasswordInfoBarDelegate(form_to_save.Pass(), | 
| - uma_histogram_suffix)))); | 
| + ConfirmInfoBarDelegate::CreateInfoBar(scoped_ptr<ConfirmInfoBarDelegate>( | 
| + new SavePasswordInfoBarDelegate(form_to_save.Pass(), | 
| + uma_histogram_suffix)))); | 
| } | 
| SavePasswordInfoBarDelegate::~SavePasswordInfoBarDelegate() { | 
| @@ -75,12 +74,6 @@ SavePasswordInfoBarDelegate::~SavePasswordInfoBarDelegate() { | 
| } | 
| } | 
| -void SavePasswordInfoBarDelegate::SetUseAdditionalPasswordAuthentication( | 
| - bool use_additional_authentication) { | 
| - form_to_save_->SetUseAdditionalPasswordAuthentication( | 
| 
 
Ilya Sherman
2014/10/08 18:58:22
It looks like SetUseAdditionalPasswordAuthenticati
 
 | 
| - use_additional_authentication); | 
| -} | 
| - | 
| SavePasswordInfoBarDelegate::SavePasswordInfoBarDelegate( | 
| scoped_ptr<password_manager::PasswordFormManager> form_to_save, | 
| const std::string& uma_histogram_suffix) | 
| @@ -95,21 +88,6 @@ SavePasswordInfoBarDelegate::SavePasswordInfoBarDelegate( | 
| } | 
| } | 
| -#if !defined(OS_ANDROID) | 
| -// On Android, the save password infobar supports an additional checkbox to | 
| -// require additional authentication before autofilling a saved password. | 
| -// Because of this non-standard UI, the Android version is special cased and | 
| -// constructed in: | 
| -// chrome/browser/ui/android/infobars/save_password_infobar.cc | 
| - | 
| -// static | 
| -scoped_ptr<infobars::InfoBar> SavePasswordInfoBarDelegate::CreateInfoBar( | 
| - scoped_ptr<SavePasswordInfoBarDelegate> delegate) { | 
| - return ConfirmInfoBarDelegate::CreateInfoBar( | 
| - delegate.PassAs<ConfirmInfoBarDelegate>()); | 
| -} | 
| -#endif | 
| - | 
| bool SavePasswordInfoBarDelegate::ShouldExpire( | 
| const NavigationDetails& details) const { | 
| return !details.is_redirect && |