Index: chrome/browser/password_manager/chrome_password_manager_client.h |
diff --git a/chrome/browser/password_manager/chrome_password_manager_client.h b/chrome/browser/password_manager/chrome_password_manager_client.h |
index 8d0f0239e48389e43121e3097e9c1c5275c77d8d..ffe628ad4aa21eecadd0fae82dab5307357ae155 100644 |
--- a/chrome/browser/password_manager/chrome_password_manager_client.h |
+++ b/chrome/browser/password_manager/chrome_password_manager_client.h |
@@ -58,8 +58,7 @@ class ChromePasswordManagerClient |
ScopedVector<autofill::PasswordForm> local_forms, |
ScopedVector<autofill::PasswordForm> federated_forms, |
const GURL& origin, |
- base::Callback<void(const password_manager::CredentialInfo&)> callback) |
- override; |
+ const CredentialsCallback& callback) override; |
void ForceSavePassword() override; |
void GeneratePassword() override; |
void NotifyUserAutoSignin( |
@@ -155,10 +154,10 @@ class ChromePasswordManagerClient |
// for UMA stats. |
void GenerationAvailableForForm(const autofill::PasswordForm& form); |
- // Called as a response to PromptUserToChooseCredentials. |
- void OnCredentialsChosen( |
- base::Callback<void(const password_manager::CredentialInfo&)> callback, |
- const password_manager::CredentialInfo& credential); |
+ // Called as a response to PromptUserToChooseCredentials. nullptr means that |
+ // nothing was chosen. |
+ void OnCredentialsChosen(const CredentialsCallback& callback, |
+ const autofill::PasswordForm* form); |
Profile* const profile_; |