Remove "Add supervised user" from search result if such user type is not allowed on the device
Bug: 371202325 Test: manual: 1. Open settings 2. Search "Add user" 3. Verify "Add supervised user" does not come up Flag: EXEMPT bugfix Change-Id: Iaf96bd8d7ffde4f9d09f14af1de422e1b1d39eda
This commit is contained in:
@@ -1860,6 +1860,10 @@ public class UserSettings extends SettingsPreferenceFragment
|
|||||||
boolean suppressAllPage) {
|
boolean suppressAllPage) {
|
||||||
final List<String> niks = super.getNonIndexableKeysFromXml(context, xmlResId,
|
final List<String> niks = super.getNonIndexableKeysFromXml(context, xmlResId,
|
||||||
suppressAllPage);
|
suppressAllPage);
|
||||||
|
if (TextUtils.isEmpty(context.getString(
|
||||||
|
com.android.internal.R.string.config_supervisedUserCreationPackage))) {
|
||||||
|
niks.add(KEY_ADD_SUPERVISED_USER);
|
||||||
|
}
|
||||||
AddUserWhenLockedPreferenceController controller =
|
AddUserWhenLockedPreferenceController controller =
|
||||||
new AddUserWhenLockedPreferenceController(
|
new AddUserWhenLockedPreferenceController(
|
||||||
context, KEY_ADD_USER_WHEN_LOCKED);
|
context, KEY_ADD_USER_WHEN_LOCKED);
|
||||||
|
Reference in New Issue
Block a user