Chromium Code Reviews| Index: chrome/browser/autofill/personal_data_manager.cc | 
| diff --git a/chrome/browser/autofill/personal_data_manager.cc b/chrome/browser/autofill/personal_data_manager.cc | 
| index 648c3d44d902b320f2826593863e1703f39526fa..f85efe586111cf3582b395c2ef60c96ce203bfb4 100644 | 
| --- a/chrome/browser/autofill/personal_data_manager.cc | 
| +++ b/chrome/browser/autofill/personal_data_manager.cc | 
| @@ -104,8 +104,7 @@ bool IsValidFieldTypeAndValue(const std::set<AutofillFieldType>& types_seen, | 
| // Make an exception for PHONE_HOME_NUMBER however as both prefix and | 
| // suffix are stored against this type. | 
| if (types_seen.count(field_type) && | 
| - field_type != PHONE_HOME_NUMBER && | 
| - field_type != PHONE_FAX_NUMBER) { | 
| + field_type != PHONE_HOME_NUMBER) { | 
| 
 
Ilya Sherman
2011/09/15 03:47:08
nit: I think this can now all fit on one line.
 
James Hawkins
2011/09/16 03:23:28
Done.
 
 | 
| return false; | 
| } | 
| @@ -218,7 +217,6 @@ bool PersonalDataManager::ImportFormData( | 
| // We only set complete phone, so aggregate phone parts in these vars and set | 
| // complete at the end. | 
| PhoneNumber::PhoneCombineHelper home(AutofillType::PHONE_HOME); | 
| - PhoneNumber::PhoneCombineHelper fax(AutofillType::PHONE_FAX); | 
| for (size_t i = 0; i < form.field_count(); ++i) { | 
| const AutofillField* field = form.field(i); | 
| @@ -253,9 +251,9 @@ bool PersonalDataManager::ImportFormData( | 
| } else { | 
| // We need to store phone data in the variables, before building the whole | 
| // number at the end. The rest of the fields are set "as is". | 
| - // If the fields are not the phone fields in question both home.SetInfo() | 
| - // and fax.SetInfo() are going to return false. | 
| - if (!home.SetInfo(field_type, value) && !fax.SetInfo(field_type, value)) | 
| + // If the fields are not the phone fields in question home.SetInfo() is | 
| + // going to return false. | 
| + if (!home.SetInfo(field_type, value)) | 
| imported_profile->SetCanonicalizedInfo(field_type, value); | 
| // Reject profiles with invalid country information. | 
| @@ -267,8 +265,7 @@ bool PersonalDataManager::ImportFormData( | 
| } | 
| } | 
| - // Construct the phone and fax numbers. Reject the profile if either number | 
| - // is invalid. | 
| + // Construct the phone number. Reject the profile if the number is invalid. | 
| if (imported_profile.get() && !home.IsEmpty()) { | 
| string16 constructed_number; | 
| if (!home.ParseNumber(imported_profile->CountryCode(), | 
| @@ -278,15 +275,6 @@ bool PersonalDataManager::ImportFormData( | 
| imported_profile.reset(); | 
| } | 
| } | 
| - if (imported_profile.get() && !fax.IsEmpty()) { | 
| - string16 constructed_number; | 
| - if (!fax.ParseNumber(imported_profile->CountryCode(), | 
| - &constructed_number) || | 
| - !imported_profile->SetCanonicalizedInfo(PHONE_FAX_WHOLE_NUMBER, | 
| - constructed_number)) { | 
| - imported_profile.reset(); | 
| - } | 
| - } | 
| // Reject the profile if minimum address and validation requirements are not | 
| // met. |