Index: components/autofill/core/browser/address_field.cc |
diff --git a/components/autofill/core/browser/address_field.cc b/components/autofill/core/browser/address_field.cc |
index 2ef170e2e91dd43a9f025408327d0658b1ab5c5d..2e272b9f93fa161df27e10ffc5dd294775112207 100644 |
--- a/components/autofill/core/browser/address_field.cc |
+++ b/components/autofill/core/browser/address_field.cc |
@@ -196,21 +196,13 @@ |
if (zip_) |
return false; |
- // Some sites use type="tel" for zip fields (to get a numerical input). |
- // http://crbug.com/426958 |
- if (!ParseFieldSpecifics(scanner, |
- UTF8ToUTF16(autofill::kZipCodeRe), |
- MATCH_DEFAULT | MATCH_TELEPHONE, |
- &zip_)) { |
- return false; |
- } |
+ base::string16 pattern = UTF8ToUTF16(autofill::kZipCodeRe); |
+ if (!ParseField(scanner, pattern, &zip_)) |
+ return false; |
// Look for a zip+4, whose field name will also often contain |
// the substring "zip". |
- ParseFieldSpecifics(scanner, |
- UTF8ToUTF16(autofill::kZip4Re), |
- MATCH_DEFAULT | MATCH_TELEPHONE, |
- &zip4_); |
+ ParseField(scanner, UTF8ToUTF16(autofill::kZip4Re), &zip4_); |
return true; |
} |