Index: chrome/browser/password_manager/password_store_x.cc |
diff --git a/chrome/browser/password_manager/password_store_x.cc b/chrome/browser/password_manager/password_store_x.cc |
index b571db7137a385001307611a2154bff7e85eb523..8a6fc746d4f276041f6d66dadd272219c1f7412b 100644 |
--- a/chrome/browser/password_manager/password_store_x.cc |
+++ b/chrome/browser/password_manager/password_store_x.cc |
@@ -65,8 +65,7 @@ PasswordStoreChangeList PasswordStoreX::UpdateLoginImpl( |
const PasswordForm& form) { |
CheckMigration(); |
PasswordStoreChangeList changes; |
- if (use_native_backend() && backend_->UpdateLogin(form)) { |
- changes.push_back(PasswordStoreChange(PasswordStoreChange::UPDATE, form)); |
+ if (use_native_backend() && backend_->UpdateLogin(form, &changes)) { |
allow_fallback_ = false; |
} else if (allow_default_store()) { |
changes = PasswordStoreDefault::UpdateLoginImpl(form); |