| Index: components/autofill/core/browser/autocomplete_history_manager.cc
|
| diff --git a/components/autofill/core/browser/autocomplete_history_manager.cc b/components/autofill/core/browser/autocomplete_history_manager.cc
|
| index f969dbf975cc98c13f330b52c8dea1850ae3b1e1..acfb47df60fbf963abdbc98e9dfc45dc3b891fc1 100644
|
| --- a/components/autofill/core/browser/autocomplete_history_manager.cc
|
| +++ b/components/autofill/core/browser/autocomplete_history_manager.cc
|
| @@ -127,16 +127,12 @@ void AutocompleteHistoryManager::OnFormSubmitted(const FormData& form) {
|
| // - field was not identified as a CVC field (this is handled in
|
| // AutofillManager)
|
| std::vector<FormFieldData> values;
|
| - for (std::vector<FormFieldData>::const_iterator iter =
|
| - form.fields.begin();
|
| - iter != form.fields.end(); ++iter) {
|
| - if (!iter->value.empty() &&
|
| - !iter->name.empty() &&
|
| - IsTextField(*iter) &&
|
| - iter->should_autocomplete &&
|
| - !autofill::IsValidCreditCardNumber(iter->value) &&
|
| - !autofill::IsSSN(iter->value)) {
|
| - values.push_back(*iter);
|
| + for (const FormFieldData& field : form.fields) {
|
| + if (!field.value.empty() && !field.name.empty() && IsTextField(field) &&
|
| + field.should_autocomplete &&
|
| + !autofill::IsValidCreditCardNumber(field.value) &&
|
| + !autofill::IsSSN(field.value)) {
|
| + values.push_back(field);
|
| }
|
| }
|
|
|
|
|