| Index: components/password_manager/core/browser/form_saver_impl.cc
|
| diff --git a/components/password_manager/core/browser/form_saver_impl.cc b/components/password_manager/core/browser/form_saver_impl.cc
|
| index d45c64d998ac9bc83597c343c141ae80450decf7..970d8f009e6a376390f1ccf797edd6ebbc8b4fe1 100644
|
| --- a/components/password_manager/core/browser/form_saver_impl.cc
|
| +++ b/components/password_manager/core/browser/form_saver_impl.cc
|
| @@ -134,8 +134,9 @@ void FormSaverImpl::UpdatePreferredLoginState() {
|
| if (form->preferred && !form->is_public_suffix_match &&
|
| form->username_value != preferred_username) {
|
| // This wasn't the selected login but it used to be preferred.
|
| - form->preferred = false;
|
| - store_->UpdateLogin(*form);
|
| + PasswordForm update(*form);
|
| + update.preferred = false;
|
| + store_->UpdateLogin(update);
|
| }
|
| }
|
| }
|
|
|