Merge "Allow SYSTEM user in Automotive instead of main user." into udc-qpr-dev am: eae7134dde
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24137984 Change-Id: I1acf3cf0fa2b59a0060101fff6bc0edb79757e9e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -159,9 +159,10 @@ public class PersistentDataBlockService extends SystemService {
|
|||||||
|
|
||||||
private int getAllowedUid() {
|
private int getAllowedUid() {
|
||||||
final UserManagerInternal umInternal = LocalServices.getService(UserManagerInternal.class);
|
final UserManagerInternal umInternal = LocalServices.getService(UserManagerInternal.class);
|
||||||
final int mainUserId = umInternal.getMainUserId();
|
int mainUserId = umInternal.getMainUserId();
|
||||||
if (mainUserId < 0) {
|
if (mainUserId < 0) {
|
||||||
return -1;
|
// If main user is not defined. Use the SYSTEM user instead.
|
||||||
|
mainUserId = UserHandle.USER_SYSTEM;
|
||||||
}
|
}
|
||||||
String allowedPackage = mContext.getResources()
|
String allowedPackage = mContext.getResources()
|
||||||
.getString(R.string.config_persistentDataPackageName);
|
.getString(R.string.config_persistentDataPackageName);
|
||||||
|
|||||||
Reference in New Issue
Block a user