| Index: chrome/browser/autofill/personal_data_manager_mac.mm
|
| diff --git a/chrome/browser/autofill/personal_data_manager_mac.mm b/chrome/browser/autofill/personal_data_manager_mac.mm
|
| index 13d4f8eb88fbe82ad5a2c11f3a217463c80ee4f1..b9a92a1cf2d157eb3b378e042a87c6516407f9d2 100644
|
| --- a/chrome/browser/autofill/personal_data_manager_mac.mm
|
| +++ b/chrome/browser/autofill/personal_data_manager_mac.mm
|
| @@ -111,16 +111,11 @@ void AuxiliaryProfilesImpl::GetAddressBookNames(
|
| NSString* lastName = [me valueForProperty:kABLastNameProperty];
|
| NSString* companyName = [me valueForProperty:kABOrganizationProperty];
|
|
|
| - profile->SetInfo(AutofillType(NAME_FIRST),
|
| - base::SysNSStringToUTF16(firstName));
|
| - profile->SetInfo(AutofillType(NAME_MIDDLE),
|
| - base::SysNSStringToUTF16(middleName));
|
| - profile->SetInfo(AutofillType(NAME_LAST),
|
| - base::SysNSStringToUTF16(lastName));
|
| - if ([addressLabelRaw isEqualToString:kABAddressWorkLabel]) {
|
| - profile->SetInfo(AutofillType(COMPANY_NAME),
|
| - base::SysNSStringToUTF16(companyName));
|
| - }
|
| + profile->SetInfo(NAME_FIRST, base::SysNSStringToUTF16(firstName));
|
| + profile->SetInfo(NAME_MIDDLE, base::SysNSStringToUTF16(middleName));
|
| + profile->SetInfo(NAME_LAST, base::SysNSStringToUTF16(lastName));
|
| + if ([addressLabelRaw isEqualToString:kABAddressWorkLabel])
|
| + profile->SetInfo(COMPANY_NAME, base::SysNSStringToUTF16(companyName));
|
| }
|
|
|
| // Addresss information from the Address Book may span multiple lines.
|
| @@ -146,32 +141,24 @@ void AuxiliaryProfilesImpl::GetAddressBookAddresses(
|
| NSString* addressField2 =
|
| [[chunks subarrayWithRange:NSMakeRange(1, [chunks count] - 1)]
|
| componentsJoinedByString:separator];
|
| - profile->SetInfo(AutofillType(ADDRESS_HOME_LINE1),
|
| + profile->SetInfo(ADDRESS_HOME_LINE1,
|
| base::SysNSStringToUTF16(addressField1));
|
| - profile->SetInfo(AutofillType(ADDRESS_HOME_LINE2),
|
| + profile->SetInfo(ADDRESS_HOME_LINE2,
|
| base::SysNSStringToUTF16(addressField2));
|
| } else {
|
| - profile->SetInfo(AutofillType(ADDRESS_HOME_LINE1),
|
| + profile->SetInfo(ADDRESS_HOME_LINE1,
|
| base::SysNSStringToUTF16(addressField));
|
| }
|
| }
|
|
|
| - if (NSString* city = [address objectForKey:kABAddressCityKey]) {
|
| - profile->SetInfo(AutofillType(ADDRESS_HOME_CITY),
|
| - base::SysNSStringToUTF16(city));
|
| - }
|
| - if (NSString* state = [address objectForKey:kABAddressStateKey]) {
|
| - profile->SetInfo(AutofillType(ADDRESS_HOME_STATE),
|
| - base::SysNSStringToUTF16(state));
|
| - }
|
| - if (NSString* zip = [address objectForKey:kABAddressZIPKey]) {
|
| - profile->SetInfo(AutofillType(ADDRESS_HOME_ZIP),
|
| - base::SysNSStringToUTF16(zip));
|
| - }
|
| - if (NSString* country = [address objectForKey:kABAddressCountryKey]) {
|
| - profile->SetInfo(AutofillType(ADDRESS_HOME_COUNTRY),
|
| - base::SysNSStringToUTF16(country));
|
| - }
|
| + if (NSString* city = [address objectForKey:kABAddressCityKey])
|
| + profile->SetInfo(ADDRESS_HOME_CITY, base::SysNSStringToUTF16(city));
|
| + if (NSString* state = [address objectForKey:kABAddressStateKey])
|
| + profile->SetInfo(ADDRESS_HOME_STATE, base::SysNSStringToUTF16(state));
|
| + if (NSString* zip = [address objectForKey:kABAddressZIPKey])
|
| + profile->SetInfo(ADDRESS_HOME_ZIP, base::SysNSStringToUTF16(zip));
|
| + if (NSString* country = [address objectForKey:kABAddressCountryKey])
|
| + profile->SetInfo(ADDRESS_HOME_COUNTRY, base::SysNSStringToUTF16(country));
|
| }
|
|
|
| // Fills in email address matching current address label. Note that there may
|
| @@ -191,8 +178,7 @@ void AuxiliaryProfilesImpl::GetAddressBookEmail(
|
| break;
|
| }
|
| }
|
| - profile->SetInfo(AutofillType(EMAIL_ADDRESS),
|
| - base::SysNSStringToUTF16(emailAddress));
|
| + profile->SetInfo(EMAIL_ADDRESS, base::SysNSStringToUTF16(emailAddress));
|
| }
|
|
|
| // Fills in telephone numbers. Each of these are special cases.
|
| @@ -218,36 +204,36 @@ void AuxiliaryProfilesImpl::GetAddressBookPhoneNumbers(
|
| [phoneNumbers valueAtIndex:reverseK]);
|
| PhoneNumber::ParsePhoneNumber(
|
| homePhone, &number, &city_code, &country_code);
|
| - profile->SetInfo(AutofillType(PHONE_HOME_NUMBER), number);
|
| - profile->SetInfo(AutofillType(PHONE_HOME_CITY_CODE), city_code);
|
| - profile->SetInfo(AutofillType(PHONE_HOME_COUNTRY_CODE), country_code);
|
| + profile->SetInfo(PHONE_HOME_NUMBER, number);
|
| + profile->SetInfo(PHONE_HOME_CITY_CODE, city_code);
|
| + profile->SetInfo(PHONE_HOME_COUNTRY_CODE, country_code);
|
| } else if ([addressLabelRaw isEqualToString:kABAddressHomeLabel] &&
|
| [phoneLabelRaw isEqualToString:kABPhoneHomeFAXLabel]) {
|
| string16 homeFax = base::SysNSStringToUTF16(
|
| [phoneNumbers valueAtIndex:reverseK]);
|
| PhoneNumber::ParsePhoneNumber(homeFax,
|
| &number, &city_code, &country_code);
|
| - profile->SetInfo(AutofillType(PHONE_FAX_NUMBER), number);
|
| - profile->SetInfo(AutofillType(PHONE_FAX_CITY_CODE), city_code);
|
| - profile->SetInfo(AutofillType(PHONE_FAX_COUNTRY_CODE), country_code);
|
| + profile->SetInfo(PHONE_FAX_NUMBER, number);
|
| + profile->SetInfo(PHONE_FAX_CITY_CODE, city_code);
|
| + profile->SetInfo(PHONE_FAX_COUNTRY_CODE, country_code);
|
| } else if ([addressLabelRaw isEqualToString:kABAddressWorkLabel] &&
|
| [phoneLabelRaw isEqualToString:kABPhoneWorkLabel]) {
|
| string16 workPhone = base::SysNSStringToUTF16(
|
| [phoneNumbers valueAtIndex:reverseK]);
|
| PhoneNumber::ParsePhoneNumber(workPhone,
|
| &number, &city_code, &country_code);
|
| - profile->SetInfo(AutofillType(PHONE_HOME_NUMBER), number);
|
| - profile->SetInfo(AutofillType(PHONE_HOME_CITY_CODE), city_code);
|
| - profile->SetInfo(AutofillType(PHONE_HOME_COUNTRY_CODE), country_code);
|
| + profile->SetInfo(PHONE_HOME_NUMBER, number);
|
| + profile->SetInfo(PHONE_HOME_CITY_CODE, city_code);
|
| + profile->SetInfo(PHONE_HOME_COUNTRY_CODE, country_code);
|
| } else if ([addressLabelRaw isEqualToString:kABAddressWorkLabel] &&
|
| [phoneLabelRaw isEqualToString:kABPhoneWorkFAXLabel]) {
|
| string16 workFax = base::SysNSStringToUTF16(
|
| [phoneNumbers valueAtIndex:reverseK]);
|
| PhoneNumber::ParsePhoneNumber(workFax,
|
| &number, &city_code, &country_code);
|
| - profile->SetInfo(AutofillType(PHONE_FAX_NUMBER), number);
|
| - profile->SetInfo(AutofillType(PHONE_FAX_CITY_CODE), city_code);
|
| - profile->SetInfo(AutofillType(PHONE_FAX_COUNTRY_CODE), country_code);
|
| + profile->SetInfo(PHONE_FAX_NUMBER, number);
|
| + profile->SetInfo(PHONE_FAX_CITY_CODE, city_code);
|
| + profile->SetInfo(PHONE_FAX_COUNTRY_CODE, country_code);
|
| }
|
| }
|
| }
|
|
|