diff options
| author | 2023-08-23 18:48:57 +0000 | |
|---|---|---|
| committer | 2023-08-23 18:48:57 +0000 | |
| commit | 1c7c457d6d1c65bc5bae90eedadf719764c04ea8 (patch) | |
| tree | 758fa55db7340ed6b6c2b0485fab5b330d1078fe | |
| parent | e29b15fddb3f13234eb2b607b75af8ec5ad21eed (diff) | |
| parent | 82d4d7fda8303af95379a110662720d696ece529 (diff) | |
Merge "Allow reading min user aspect ratio value from different user" into udc-qpr-dev am: 82d4d7fda8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24499412
Change-Id: Ibcd16a6f547ee24d0cf0e9ea78a324614ffddf05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2 files changed, 0 insertions, 11 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index e5dc688529e8..c583f1767b41 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -5257,9 +5257,6 @@ public class PackageManagerService implements PackageSender, TestUtilityService public int getUserMinAspectRatio(@NonNull String packageName, int userId) { final Computer snapshot = snapshotComputer(); final int callingUid = Binder.getCallingUid(); - snapshot.enforceCrossUserPermission( - callingUid, userId, false /* requireFullPermission */, - false /* checkShell */, "getUserMinAspectRatio"); final PackageStateInternal packageState = snapshot .getPackageStateForInstalledAndFiltered(packageName, callingUid, userId); return packageState == null ? USER_MIN_ASPECT_RATIO_UNSET diff --git a/services/tests/PackageManagerServiceTests/appenumeration/src/com/android/server/pm/test/appenumeration/CrossUserPackageVisibilityTests.java b/services/tests/PackageManagerServiceTests/appenumeration/src/com/android/server/pm/test/appenumeration/CrossUserPackageVisibilityTests.java index b7a0cf389396..e33ca7775e22 100644 --- a/services/tests/PackageManagerServiceTests/appenumeration/src/com/android/server/pm/test/appenumeration/CrossUserPackageVisibilityTests.java +++ b/services/tests/PackageManagerServiceTests/appenumeration/src/com/android/server/pm/test/appenumeration/CrossUserPackageVisibilityTests.java @@ -138,14 +138,6 @@ public class CrossUserPackageVisibilityTests { } @Test - public void testGetUserMinAspectRatio_withCrossUserId() { - final int crossUserId = UserHandle.myUserId() + 1; - assertThrows(SecurityException.class, - () -> mIPackageManager.getUserMinAspectRatio( - mInstrumentation.getContext().getPackageName(), crossUserId)); - } - - @Test public void testIsPackageSignedByKeySet_cannotDetectCrossUserPkg() throws Exception { final KeySet keySet = mIPackageManager.getSigningKeySet(mContext.getPackageName()); assertThrows(IllegalArgumentException.class, |