Index: chrome/browser/password_manager/save_password_infobar_delegate.h |
diff --git a/chrome/browser/password_manager/save_password_infobar_delegate.h b/chrome/browser/password_manager/save_password_infobar_delegate.h |
index 4dd0b4d0684bfc28cbef21d55f54bc27df12a138..e28932da9f668fcd1e105fe20be9edc28c32412b 100644 |
--- a/chrome/browser/password_manager/save_password_infobar_delegate.h |
+++ b/chrome/browser/password_manager/save_password_infobar_delegate.h |
@@ -40,6 +40,16 @@ class SavePasswordInfoBarDelegate : public ConfirmInfoBarDelegate { |
const std::string& uma_histogram_suffix, |
password_manager::CredentialSourceType source_type); |
+#if defined(UNIT_TEST) |
vabr (Chromium)
2015/04/02 13:32:16
As an alternative -- what about making the SavePas
melandory
2015/04/02 15:49:17
I'll add TODO.
|
+ static scoped_ptr<ConfirmInfoBarDelegate> Create( |
+ scoped_ptr<password_manager::PasswordFormManager> form_to_save, |
+ const std::string& uma_histogram_suffix, |
vabr (Chromium)
2015/04/02 13:32:16
I don't think you need this argument, just hard-co
melandory
2015/04/02 15:49:17
Done.
|
+ password_manager::CredentialSourceType source_type) { |
+ return scoped_ptr<ConfirmInfoBarDelegate>(new SavePasswordInfoBarDelegate( |
+ form_to_save.Pass(), uma_histogram_suffix, source_type)); |
+ } |
+#endif |
+ |
~SavePasswordInfoBarDelegate() override; |
// If the infobar was triggered by the Credential management API, then on |