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 || |