diff options
author | Jon Spivack <spivack@google.com> | 2020-02-10 22:11:57 +0000 |
---|---|---|
committer | Jon Spivack <spivack@google.com> | 2020-02-10 22:11:57 +0000 |
commit | 666dacc32aafd2ee5dea5564367598855825eed8 (patch) | |
tree | ce94f02deb4e50e7058b14aaf75a1ec841fcb361 /src/com/android/settings/users | |
parent | 0149363a394e3a565e6958cdca41b5621c4209d2 (diff) | |
download | packages_apps_Settings-666dacc32aafd2ee5dea5564367598855825eed8.tar.gz packages_apps_Settings-666dacc32aafd2ee5dea5564367598855825eed8.tar.bz2 packages_apps_Settings-666dacc32aafd2ee5dea5564367598855825eed8.zip |
Revert "Show "Add users from lock screen" dependent on secure lock screen."
This reverts commit 0149363a394e3a565e6958cdca41b5621c4209d2.
Reason for revert: Droidcop: Potential culprit for Bug 149209670- verifying through Forrest before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Change-Id: Ia1f1ce35ef5d93664cf665bea86a472376b84aab
Diffstat (limited to 'src/com/android/settings/users')
-rw-r--r-- | src/com/android/settings/users/AddUserWhenLockedPreferenceController.java | 9 | ||||
-rw-r--r-- | src/com/android/settings/users/UserSettings.java | 5 |
2 files changed, 3 insertions, 11 deletions
diff --git a/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java b/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java index e0a9c26a88..f931fa4f66 100644 --- a/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java +++ b/src/com/android/settings/users/AddUserWhenLockedPreferenceController.java @@ -16,25 +16,20 @@ package com.android.settings.users; import android.content.Context; -import android.os.UserHandle; import android.provider.Settings; import androidx.preference.Preference; -import com.android.internal.widget.LockPatternUtils; import com.android.settings.core.TogglePreferenceController; import com.android.settingslib.RestrictedSwitchPreference; public class AddUserWhenLockedPreferenceController extends TogglePreferenceController { private final UserCapabilities mUserCaps; - private final LockPatternUtils mLockPatternUtils; - public AddUserWhenLockedPreferenceController( - Context context, String key, LockPatternUtils lockPatternUtils) { + public AddUserWhenLockedPreferenceController(Context context, String key) { super(context, key); mUserCaps = UserCapabilities.create(context); - mLockPatternUtils = lockPatternUtils; } @Override @@ -58,8 +53,6 @@ public class AddUserWhenLockedPreferenceController extends TogglePreferenceContr return DISABLED_FOR_USER; } else if (mUserCaps.disallowAddUser() || mUserCaps.disallowAddUserSetByAdmin()) { return DISABLED_FOR_USER; - } else if (!mLockPatternUtils.isSecure(UserHandle.myUserId())) { - return CONDITIONALLY_UNAVAILABLE; } else { return mUserCaps.mUserSwitcherEnabled ? AVAILABLE : CONDITIONALLY_UNAVAILABLE; } diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java index 70af89985c..cd305e9743 100644 --- a/src/com/android/settings/users/UserSettings.java +++ b/src/com/android/settings/users/UserSettings.java @@ -240,7 +240,7 @@ public class UserSettings extends SettingsPreferenceFragment } mAddUserWhenLockedPreferenceController = new AddUserWhenLockedPreferenceController( - activity, KEY_ADD_USER_WHEN_LOCKED, new LockPatternUtils(getPrefContext())); + activity, KEY_ADD_USER_WHEN_LOCKED); mMultiUserFooterPreferenceController = new MultiUserFooterPreferenceController(activity, KEY_MULTIUSER_FOOTER); @@ -1290,8 +1290,7 @@ public class UserSettings extends SettingsPreferenceFragment boolean suppressAllPage) { final List<String> niks = super.getNonIndexableKeysFromXml(context, xmlResId, suppressAllPage); - new AddUserWhenLockedPreferenceController( - context, KEY_ADD_USER_WHEN_LOCKED, new LockPatternUtils(context)) + new AddUserWhenLockedPreferenceController(context, KEY_ADD_USER_WHEN_LOCKED) .updateNonIndexableKeys(niks); new AutoSyncDataPreferenceController(context, null /* parent */) .updateNonIndexableKeys(niks); |