| Index: chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java b/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
|
| index c7bc193cc25eb1c169f381a5d7ec5204c69dc00c..c25f8f6ec6edd3f3e70720a583fea2bbeed6934e 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
|
| @@ -555,7 +555,24 @@ public class PersonalDataManager {
|
| ThreadUtils.assertOnUiThread();
|
| return getProfilesWithLabels(
|
| nativeGetProfileLabelsToSuggest(
|
| - mPersonalDataManagerAndroid, includeNameInLabel),
|
| + mPersonalDataManagerAndroid, includeNameInLabel,
|
| + true /* include_organization */),
|
| + nativeGetProfileGUIDsToSuggest(mPersonalDataManagerAndroid));
|
| + }
|
| +
|
| + // TODO(crbug.com/616102): Reduce the number of Java to Native calls when getting profiles.
|
| + /**
|
| + * Gets the profiles to suggest when associating a billing address to a credit card. The
|
| + * profiles will have been processed to be more relevant to the user.
|
| + *
|
| + * @return The list of billing addresses to suggest to the user.
|
| + */
|
| + public List<AutofillProfile> getBillingAddressesToSuggest() {
|
| + ThreadUtils.assertOnUiThread();
|
| + return getProfilesWithLabels(
|
| + nativeGetProfileLabelsToSuggest(
|
| + mPersonalDataManagerAndroid, true /* include_name */,
|
| + false /* include_organization */),
|
| nativeGetProfileGUIDsToSuggest(mPersonalDataManagerAndroid));
|
| }
|
|
|
| @@ -824,7 +841,7 @@ public class PersonalDataManager {
|
| private native String[] nativeGetProfileLabelsForSettings(
|
| long nativePersonalDataManagerAndroid);
|
| private native String[] nativeGetProfileLabelsToSuggest(long nativePersonalDataManagerAndroid,
|
| - boolean includeNameInLabel);
|
| + boolean includeNameInLabel, boolean includeorganizationInLabel);
|
| private native AutofillProfile nativeGetProfileByGUID(long nativePersonalDataManagerAndroid,
|
| String guid);
|
| private native String nativeSetProfile(long nativePersonalDataManagerAndroid,
|
|
|