diff options
author | 2025-01-27 04:03:46 -0800 | |
---|---|---|
committer | 2025-01-27 04:03:46 -0800 | |
commit | 02baf60e4c73f73891c63a4262544ecd72eac2ab (patch) | |
tree | ee9ba3b0450acabb2db5709d94b6822f6d86aeaa /packages/SettingsLib/src | |
parent | 86a98174692fdcc73981dcb657c3e835a1e7e484 (diff) | |
parent | b20a6c19ee6bf204798d456ee081e03c7f6036b5 (diff) |
Merge "Replace usage of DPM supervision methods in ParentalControlsUtilsInternal with calls to SupervisionManager." into main
Diffstat (limited to 'packages/SettingsLib/src')
-rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/enterprise/ActionDisabledByAdminControllerFactory.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/enterprise/ActionDisabledByAdminControllerFactory.java b/packages/SettingsLib/src/com/android/settingslib/enterprise/ActionDisabledByAdminControllerFactory.java index e3d7902f34b2..00973811dbf0 100644 --- a/packages/SettingsLib/src/com/android/settingslib/enterprise/ActionDisabledByAdminControllerFactory.java +++ b/packages/SettingsLib/src/com/android/settingslib/enterprise/ActionDisabledByAdminControllerFactory.java @@ -84,7 +84,11 @@ public final class ActionDisabledByAdminControllerFactory { return false; } DevicePolicyManager dpm = context.getSystemService(DevicePolicyManager.class); - return ParentalControlsUtilsInternal.parentConsentRequired(context, dpm, + final SupervisionManager sm = + android.app.supervision.flags.Flags.deprecateDpmSupervisionApis() + ? context.getSystemService(SupervisionManager.class) + : null; + return ParentalControlsUtilsInternal.parentConsentRequired(context, dpm, sm, BiometricAuthenticator.TYPE_ANY_BIOMETRIC, new UserHandle(UserHandle.myUserId())); } |