| Index: chrome/browser/autofill/phone_field.cc
|
| diff --git a/chrome/browser/autofill/phone_field.cc b/chrome/browser/autofill/phone_field.cc
|
| index d1ba98776cfd4f25def5eba480682d23a1ea4c79..407d1dec79778e2173b0270e9ae466d180cc9a5d 100644
|
| --- a/chrome/browser/autofill/phone_field.cc
|
| +++ b/chrome/browser/autofill/phone_field.cc
|
| @@ -269,9 +269,11 @@ bool PhoneField::ParseInternal(PhoneField *phone_field,
|
| // Attempt to parse according to the next grammar.
|
| for (; i < arraysize(phone_field_grammars_) &&
|
| phone_field_grammars_[i].regex != REGEX_SEPARATOR; ++i) {
|
| - if (!ParseField(scanner,
|
| - phone_field->GetRegExp(phone_field_grammars_[i].regex),
|
| - &parsed_fields[phone_field_grammars_[i].phone_part]))
|
| + if (!ParseFieldSpecifics(
|
| + scanner,
|
| + phone_field->GetRegExp(phone_field_grammars_[i].regex),
|
| + MATCH_DEFAULT | MATCH_TELEPHONE,
|
| + &parsed_fields[phone_field_grammars_[i].phone_part]))
|
| break;
|
| if (phone_field_grammars_[i].max_size &&
|
| (!parsed_fields[phone_field_grammars_[i].phone_part]->max_length ||
|
|
|