Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileEditor.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileEditor.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileEditor.java |
index 782b2af3876e69ad9e665ea146e69ad192ddaca8..ce69ae098bcdd9bfb081506686314d6ed4f8658c 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileEditor.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileEditor.java |
@@ -111,15 +111,15 @@ public class AutofillProfileEditor extends Fragment implements TextWatcher, |
mEmailText.setText(profile.getEmailAddress()); |
mLanguageCodeString = profile.getLanguageCode(); |
- address.set(AddressField.ADMIN_AREA, profile.getRegion()); |
- address.set(AddressField.LOCALITY, profile.getLocality()); |
- address.set(AddressField.RECIPIENT, profile.getFullName()); |
- address.set(AddressField.ORGANIZATION, profile.getCompanyName()); |
- address.set(AddressField.DEPENDENT_LOCALITY, profile.getDependentLocality()); |
- address.set(AddressField.POSTAL_CODE, profile.getPostalCode()); |
- address.set(AddressField.SORTING_CODE, profile.getSortingCode()); |
- address.set(AddressField.ADDRESS_LINE_1, profile.getStreetAddress()); |
- address.set(AddressField.COUNTRY, profile.getCountryCode()); |
+ address.setAdminArea(profile.getRegion()); |
+ address.setLocality(profile.getLocality()); |
+ address.setRecipient(profile.getFullName()); |
+ address.setOrganization(profile.getCompanyName()); |
+ address.setDependentLocality(profile.getDependentLocality()); |
+ address.setPostalCode(profile.getPostalCode()); |
+ address.setSortingCode(profile.getSortingCode()); |
+ address.setAddress(profile.getStreetAddress()); |
+ address.setCountry(profile.getCountryCode()); |
} |
ViewGroup widgetRoot = (ViewGroup) v.findViewById(R.id.autofill_profile_widget_root); |
@@ -138,17 +138,12 @@ public class AutofillProfileEditor extends Fragment implements TextWatcher, |
// Ignore empty fields. |
private void saveProfile() { |
AddressData input = mAddressWidget.getAddressData(); |
- String addressLines = input.getAddressLine1(); |
- if (!TextUtils.isEmpty(input.getAddressLine2())) { |
- addressLines += "\n" + input.getAddressLine2(); |
- } |
- |
AutofillProfile profile = new PersonalDataManager.AutofillProfile( |
mGUID, |
AutofillPreferences.SETTINGS_ORIGIN, |
input.getRecipient(), |
input.getOrganization(), |
- addressLines, |
+ TextUtils.join("\n", input.getAddressLines()), |
input.getAdministrativeArea(), |
input.getLocality(), |
input.getDependentLocality(), |