| 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 58c42080296a9db8098edde404bb8dd4dcb0bf4a..2190d2375e82bdfa113ba790299f41ded17e854e 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);
|
| }
|
| @@ -376,6 +386,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) {
|
|
|