| Index: chrome/browser/ui/passwords/manage_passwords_state.cc
|
| diff --git a/chrome/browser/ui/passwords/manage_passwords_state.cc b/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| index 1068733dc39d390b38cb5b12c580aef46bace1d1..7ca3dd365d719b6e37257872cc50fc9e70c8d3fd 100644
|
| --- a/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| +++ b/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| @@ -123,6 +123,15 @@ void ManagePasswordsState::OnPendingPassword(
|
| SetState(password_manager::ui::PENDING_PASSWORD_STATE);
|
| }
|
|
|
| +void ManagePasswordsState::OnUpdatePassword(
|
| + scoped_ptr<password_manager::PasswordFormManager> form_manager) {
|
| + ClearData();
|
| + form_manager_ = form_manager.Pass();
|
| + current_forms_weak_ = ScopedPtrMapToVector(form_manager_->best_matches());
|
| + origin_ = form_manager_->pending_credentials().origin;
|
| + SetState(password_manager::ui::PENDING_PASSWORD_UPDATE_STATE);
|
| +}
|
| +
|
| void ManagePasswordsState::OnRequestCredentials(
|
| ScopedVector<autofill::PasswordForm> local_credentials,
|
| ScopedVector<autofill::PasswordForm> federated_credentials,
|
|
|