| Index: components/password_manager/core/browser/password_form_manager.cc
|
| diff --git a/components/password_manager/core/browser/password_form_manager.cc b/components/password_manager/core/browser/password_form_manager.cc
|
| index c11e43017e31a6cf6be28683a730368aebf8567f..f018d34ad6bf8e13408ce774971bc3728eff15ce 100644
|
| --- a/components/password_manager/core/browser/password_form_manager.cc
|
| +++ b/components/password_manager/core/browser/password_form_manager.cc
|
| @@ -38,7 +38,6 @@
|
| #include "components/password_manager/core/browser/password_store.h"
|
| #include "components/password_manager/core/browser/statistics_table.h"
|
| #include "components/password_manager/core/common/password_manager_features.h"
|
| -#include "google_apis/gaia/gaia_auth_util.h"
|
|
|
| using autofill::FormStructure;
|
| using autofill::PasswordForm;
|
| @@ -1297,32 +1296,8 @@ void PasswordFormManager::WipeStoreCopyIfOutdated() {
|
| UMA_HISTOGRAM_BOOLEAN("PasswordManager.StoreReadyWhenWiping",
|
| HasCompletedMatching());
|
|
|
| - PasswordStore* password_store = client_->GetPasswordStore();
|
| - if (!password_store)
|
| - return;
|
| -
|
| - for (PasswordFormMap::const_iterator stored_credential =
|
| - best_matches_.begin();
|
| - stored_credential != best_matches_.end();
|
| - /*no increment here*/) {
|
| - // Beware erase() below, keep the cycle iterator valid.
|
| - PasswordFormMap::const_iterator credential_to_delete = stored_credential;
|
| - ++stored_credential;
|
| -
|
| - if (pending_credentials_.password_value ==
|
| - credential_to_delete->second->password_value) {
|
| - continue;
|
| - }
|
| - if (!gaia::AreEmailsSame(
|
| - base::UTF16ToUTF8(pending_credentials_.username_value),
|
| - base::UTF16ToUTF8(credential_to_delete->first))) {
|
| - continue;
|
| - }
|
| - password_store->RemoveLogin(*credential_to_delete->second);
|
| - if (credential_to_delete->second.get() == preferred_match_)
|
| - preferred_match_ = nullptr;
|
| - best_matches_.erase(credential_to_delete);
|
| - }
|
| + form_saver_->WipeOutdatedCopies(pending_credentials_, &best_matches_,
|
| + &preferred_match_);
|
| }
|
|
|
| void PasswordFormManager::SaveGenerationFieldDetectedByClassifier(
|
|
|