summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/users
diff options
context:
space:
mode:
authorJon Spivack <spivack@google.com>2020-02-10 22:11:57 +0000
committerJon Spivack <spivack@google.com>2020-02-10 22:11:57 +0000
commit666dacc32aafd2ee5dea5564367598855825eed8 (patch)
treece94f02deb4e50e7058b14aaf75a1ec841fcb361 /src/com/android/settings/users
parent0149363a394e3a565e6958cdca41b5621c4209d2 (diff)
downloadpackages_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.java9
-rw-r--r--src/com/android/settings/users/UserSettings.java5
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);