| 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 8f0a6fc8b23eb30202f2661eee6159548478a13b..e54b0776c6aae5723c0190a9a4182a744d043dfa 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
|
| @@ -12,10 +12,12 @@ import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.ResourceId;
|
| +import org.chromium.chrome.browser.preferences.autofill.AutofillPreferences;
|
| import org.chromium.content_public.browser.WebContents;
|
|
|
| import java.util.ArrayList;
|
| import java.util.List;
|
| +import java.util.Locale;
|
|
|
| /**
|
| * Android wrapper of the PersonalDataManager which provides access from the Java
|
| @@ -111,6 +113,30 @@ public class PersonalDataManager {
|
| mLanguageCode = languageCode;
|
| }
|
|
|
| + /**
|
| + * Builds an empty local profile with "settings" origin and country code from the default
|
| + * locale. All other fields are empty strings, because JNI does not handle nulls.
|
| + */
|
| + public AutofillProfile() {
|
| + mOrigin = AutofillPreferences.SETTINGS_ORIGIN;
|
| + mIsLocal = true;
|
| + mCountryCode = Locale.getDefault().getCountry();
|
| +
|
| + mGUID = "";
|
| + mFullName = "";
|
| + mCompanyName = "";
|
| + mStreetAddress = "";
|
| + mRegion = "";
|
| + mLocality = "";
|
| + mDependentLocality = "";
|
| + mPostalCode = "";
|
| + mSortingCode = "";
|
| + mPhoneNumber = "";
|
| + mEmailAddress = "";
|
| + mLabel = "";
|
| + mLanguageCode = "";
|
| + }
|
| +
|
| /** TODO(estade): remove this constructor. */
|
| @VisibleForTesting
|
| public AutofillProfile(String guid, String origin, String fullName, String companyName,
|
|
|