Merge "Allow low ram device to have multiple users and managed profies" into rvc-dev
This commit is contained in:
@@ -4090,13 +4090,6 @@ public class UserManager {
|
||||
public static int getMaxSupportedUsers() {
|
||||
// Don't allow multiple users on certain builds
|
||||
if (android.os.Build.ID.startsWith("JVP")) return 1;
|
||||
if (ActivityManager.isLowRamDeviceStatic()) {
|
||||
// Low-ram devices are Svelte. Most of the time they don't get multi-user.
|
||||
if ((Resources.getSystem().getConfiguration().uiMode & Configuration.UI_MODE_TYPE_MASK)
|
||||
!= Configuration.UI_MODE_TYPE_TELEVISION) {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
return SystemProperties.getInt("fw.max_users",
|
||||
Resources.getSystem().getInteger(R.integer.config_multiuserMaximumUsers));
|
||||
}
|
||||
|
||||
@@ -2250,9 +2250,6 @@ public class UserManagerService extends IUserManager.Stub {
|
||||
// Managed profiles have their own specific rules.
|
||||
final boolean isManagedProfile = type.isManagedProfile();
|
||||
if (isManagedProfile) {
|
||||
if (ActivityManager.isLowRamDeviceStatic()) {
|
||||
return false;
|
||||
}
|
||||
if (!mContext.getPackageManager().hasSystemFeature(
|
||||
PackageManager.FEATURE_MANAGED_USERS)) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user