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 93d79a9e4748e2344b2ac3133a4e182546883d5e..09f925d6d12a00729dd55262b0d15e2fff23e30f 100644 |
--- a/chrome/browser/password_manager/save_password_infobar_delegate.cc |
+++ b/chrome/browser/password_manager/save_password_infobar_delegate.cc |
@@ -46,10 +46,11 @@ void SavePasswordInfoBarDelegate::Create( |
return; |
#endif |
- InfoBarService::FromWebContents(web_contents)->AddInfoBar( |
- ConfirmInfoBarDelegate::CreateInfoBar(scoped_ptr<ConfirmInfoBarDelegate>( |
- new SavePasswordInfoBarDelegate(form_to_save.Pass(), |
- uma_histogram_suffix)))); |
+ InfoBarService* infobar_service = |
+ InfoBarService::FromWebContents(web_contents); |
+ infobar_service->AddInfoBar(infobar_service->CreateConfirmInfoBar( |
+ scoped_ptr<ConfirmInfoBarDelegate>(new SavePasswordInfoBarDelegate( |
+ form_to_save.Pass(), uma_histogram_suffix)))); |
} |
SavePasswordInfoBarDelegate::~SavePasswordInfoBarDelegate() { |