diff options
Diffstat (limited to 'chrome/browser/autofill/address_field.cc')
-rw-r--r-- | chrome/browser/autofill/address_field.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/autofill/address_field.cc b/chrome/browser/autofill/address_field.cc index 2c94af8..9567966 100644 --- a/chrome/browser/autofill/address_field.cc +++ b/chrome/browser/autofill/address_field.cc @@ -213,10 +213,11 @@ bool AddressField::ParseAddressLines( pattern = GetEcmlPattern(kEcmlShipToAddress2, kEcmlBillToAddress2, '|'); } else { - pattern = ASCIIToUTF16("^$|address|address2|street|street_line2|addr2"); + pattern = ASCIIToUTF16("address|address2|street|street_line2|addr2"); } - ParseText(iter, pattern, &address_field->address2_); + if (!ParseEmptyText(iter, &address_field->address2_)) + ParseText(iter, pattern, &address_field->address2_); return true; } |