| 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 535f7f8fe007ee82f11c0b9c2d377b6b4645b6c6..016be9d67ef5e99e9af8ee4be7f40c65f7d30a7d 100644
|
| --- a/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| @@ -183,6 +183,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)
|
|
|