From dac6de797874e1ef81576e8eaa96c11afc6ad53b Mon Sep 17 00:00:00 2001 From: Jonathan Scott Date: Wed, 3 May 2023 10:48:46 +0000 Subject: [PATCH] Fix parent check for isDeviceFinanced. Test: Manual Bug: 275503326 Change-Id: I3073e30361585a3346b03bdd2d4bfb2b459b0272 --- 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 e0364cbe1d69d..e59901b24a659 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -8716,6 +8716,7 @@ public class DevicePolicyManager { */ @RequiresPermission(value = SET_TIME, conditional = true) public void setAutoTimeEnabled(@Nullable ComponentName admin, boolean enabled) { + throwIfParentInstance("setAutoTimeEnabled"); if (mService != null) { try { mService.setAutoTimeEnabled(admin, mContext.getPackageName(), enabled); @@ -16938,6 +16939,7 @@ public class DevicePolicyManager { * android.app.role.RoleManager.ROLE_SYSTEM_SUPERVISION. */ public boolean isDeviceFinanced() { + throwIfParentInstance("isDeviceFinanced"); if (mService != null) { try { return mService.isDeviceFinanced(mContext.getPackageName());