| Index: chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| diff --git a/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc b/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| index 9cbd290acd9104a80c772839c5873e83ea466cb8..3bf1d8c016a33f8c66bfa7bae8d80e07808d34c8 100644
|
| --- a/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| +++ b/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
|
| @@ -109,8 +109,10 @@ void ManagePasswordsUIController::OnLoginsChanged(
|
|
|
| if (it->type() == password_manager::PasswordStoreChange::REMOVE) {
|
| password_form_map_.erase(changed_form.username_value);
|
| - if (changed_form.blacklisted_by_user)
|
| + if (changed_form.blacklisted_by_user) {
|
| + DCHECK(state_ == password_manager::ui::BLACKLIST_STATE);
|
| state_ = password_manager::ui::MANAGE_STATE;
|
| + }
|
| } else {
|
| new_password_forms_.push_back(new autofill::PasswordForm(changed_form));
|
| password_form_map_[changed_form.username_value] =
|
|
|