| Index: chrome/browser/android/preferences/pref_service_bridge.cc
|
| diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/browser/android/preferences/pref_service_bridge.cc
|
| index 1ba7a70bbe7e3477683a1d3fd8f3cdbd6d50e762..69e573b55624cf55fae0a7f4ab9b514a5dc30ab3 100644
|
| --- a/chrome/browser/android/preferences/pref_service_bridge.cc
|
| +++ b/chrome/browser/android/preferences/pref_service_bridge.cc
|
| @@ -173,11 +173,21 @@ static jboolean GetRememberPasswordsEnabled(JNIEnv* env, jobject obj) {
|
| password_manager::prefs::kPasswordManagerSavingEnabled);
|
| }
|
|
|
| +static jboolean GetPasswordManagerAutoSigninEnabled(JNIEnv* env, jobject obj) {
|
| + return GetPrefService()->GetBoolean(
|
| + password_manager::prefs::kPasswordManagerAutoSignin);
|
| +}
|
| +
|
| static jboolean GetRememberPasswordsManaged(JNIEnv* env, jobject obj) {
|
| return GetPrefService()->IsManagedPreference(
|
| password_manager::prefs::kPasswordManagerSavingEnabled);
|
| }
|
|
|
| +static jboolean GetPasswordManagerAutoSigninManaged(JNIEnv* env, jobject obj) {
|
| + return GetPrefService()->IsManagedPreference(
|
| + password_manager::prefs::kPasswordManagerAutoSignin);
|
| +}
|
| +
|
| static jboolean GetDoNotTrackEnabled(JNIEnv* env, jobject obj) {
|
| return GetPrefService()->GetBoolean(prefs::kEnableDoNotTrack);
|
| }
|
| @@ -360,6 +370,13 @@ static void SetRememberPasswordsEnabled(JNIEnv* env, jobject obj,
|
| password_manager::prefs::kPasswordManagerSavingEnabled, allow);
|
| }
|
|
|
| +static void SetPasswordManagerAutoSigninEnabled(JNIEnv* env,
|
| + jobject obj,
|
| + jboolean enabled) {
|
| + GetPrefService()->SetBoolean(
|
| + password_manager::prefs::kPasswordManagerAutoSignin, enabled);
|
| +}
|
| +
|
| static void SetProtectedMediaIdentifierEnabled(JNIEnv* env,
|
| jobject obj,
|
| jboolean is_enabled) {
|
|
|