Merge "Allow SYSTEM user in Automotive instead of main user." into udc-qpr-dev am: eae7134dde am: cbe62efc0e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24137984

Change-Id: I90451d02b4c7eec092afb4e701a923af49cb00fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
BK Choi
2023-07-21 21:05:46 +00:00
committed by Automerger Merge Worker

View File

@@ -159,9 +159,10 @@ public class PersistentDataBlockService extends SystemService {
private int getAllowedUid() {
final UserManagerInternal umInternal = LocalServices.getService(UserManagerInternal.class);
final int mainUserId = umInternal.getMainUserId();
int mainUserId = umInternal.getMainUserId();
if (mainUserId < 0) {
return -1;
// If main user is not defined. Use the SYSTEM user instead.
mainUserId = UserHandle.USER_SYSTEM;
}
String allowedPackage = mContext.getResources()
.getString(R.string.config_persistentDataPackageName);