| 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 261f6cd4428cebd4464645bd8d85df4b79535bca..853a3438157f984286275b694c76611aee5c73c8 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
|
| @@ -473,10 +473,10 @@ public class PersonalDataManager {
|
| mDataObservers.remove(observer);
|
| }
|
|
|
| - public List<AutofillProfile> getProfiles() {
|
| + public List<AutofillProfile> getProfiles(boolean addressOnly) {
|
| ThreadUtils.assertOnUiThread();
|
|
|
| - String[] profileLabels = nativeGetProfileLabels(mPersonalDataManagerAndroid);
|
| + String[] profileLabels = nativeGetProfileLabels(mPersonalDataManagerAndroid, addressOnly);
|
|
|
| int profileCount = nativeGetProfileCount(mPersonalDataManagerAndroid);
|
| List<AutofillProfile> profiles = new ArrayList<AutofillProfile>(profileCount);
|
| @@ -578,7 +578,8 @@ public class PersonalDataManager {
|
|
|
| private native long nativeInit();
|
| private native int nativeGetProfileCount(long nativePersonalDataManagerAndroid);
|
| - private native String[] nativeGetProfileLabels(long nativePersonalDataManagerAndroid);
|
| + private native String[] nativeGetProfileLabels(long nativePersonalDataManagerAndroid,
|
| + boolean addressOnly);
|
| private native AutofillProfile nativeGetProfileByIndex(long nativePersonalDataManagerAndroid,
|
| int index);
|
| private native AutofillProfile nativeGetProfileByGUID(long nativePersonalDataManagerAndroid,
|
|
|