| Index: chrome/browser/password_manager/chrome_password_manager_client.cc
|
| diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| index b7be0f4b10f006fb92e9525e810fc4ca9c385cc9..ea7ab196867eec9611b9455591f0f03c42b97c8c 100644
|
| --- a/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| @@ -178,6 +178,18 @@ bool ChromePasswordManagerClient::PromptUserToSavePassword(
|
| return true;
|
| }
|
|
|
| +bool ChromePasswordManagerClient::PromptUserToChooseCredentials(
|
| + const std::vector<autofill::PasswordForm*>& forms,
|
| + base::Callback<void(const password_manager::CredentialInfo&)> callback) {
|
| + // Take ownership of all the password form objects in the |results| vector.
|
| + ScopedVector<autofill::PasswordForm> entries;
|
| + entries.assign(forms.begin(), forms.end());
|
| + ManagePasswordsUIController* manage_passwords_ui_controller =
|
| + ManagePasswordsUIController::FromWebContents(web_contents());
|
| + return manage_passwords_ui_controller->OnChooseCredentials(entries.Pass(),
|
| + callback);
|
| +}
|
| +
|
| void ChromePasswordManagerClient::AutomaticPasswordSave(
|
| scoped_ptr<password_manager::PasswordFormManager> saved_form) {
|
| #if defined(OS_ANDROID)
|
|
|