From f5639d2d3bf369b7cf546ae4c10c6de40af65725 Mon Sep 17 00:00:00 2001 From: Srinivas Paladugu Date: Fri, 17 Jan 2020 09:01:32 -0800 Subject: [PATCH] Mark set/getProtectedPackages APIs as non-parent aware. Fixes cts test com.android.cts.devicepolicy.ManagedProfileTest#testParentProfileApiDisabled Bug: 135486391 Test: atest DevicePolicyManagerTest Change-Id: Ic614cb4e9e30bc7a91fad57e7de79cd62ddc34d1 --- core/java/android/app/admin/DevicePolicyManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index 54a64ef3f3922..56fb50dad5ef5 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -11468,6 +11468,7 @@ public class DevicePolicyManager { * @throws SecurityException if {@code admin} is not a device owner. */ public void setProtectedPackages(@NonNull ComponentName admin, @NonNull List packages) { + throwIfParentInstance("setProtectedPackages"); if (mService != null) { try { mService.setProtectedPackages(admin, packages); @@ -11484,6 +11485,7 @@ public class DevicePolicyManager { * @throws SecurityException if {@code admin} is not a device owner. */ public @NonNull List getProtectedPackages(@NonNull ComponentName admin) { + throwIfParentInstance("getProtectedPackages"); if (mService != null) { try { return mService.getProtectedPackages(admin);