| 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 33649b86676a31a67d73d5466eb43c0e97c09939..c8f70c75d529a7be3870bfdc6a912f7424f5f9ec 100644
|
| --- a/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| +++ b/chrome/browser/ui/passwords/manage_passwords_state.cc
|
| @@ -145,7 +145,8 @@ void ManagePasswordsState::OnAutomaticPasswordSave(
|
| }
|
|
|
| void ManagePasswordsState::OnPasswordAutofilled(
|
| - const PasswordFormMap& password_form_map) {
|
| + const PasswordFormMap& password_form_map,
|
| + const GURL& origin) {
|
| // TODO(vabr): Revert back to DCHECK once http://crbug.com/486931 is fixed.
|
| CHECK(!password_form_map.empty());
|
| ClearData();
|
| @@ -156,7 +157,7 @@ void ManagePasswordsState::OnPasswordAutofilled(
|
| SetState(password_manager::ui::INACTIVE_STATE);
|
| } else {
|
| local_credentials_forms_ = DeepCopyMapToVector(password_form_map);
|
| - origin_ = local_credentials_forms_.front()->origin;
|
| + origin_ = origin;
|
| SetState(password_manager::ui::MANAGE_STATE);
|
| }
|
| }
|
|
|