Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee993dc7 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Remove mHasFeature checks for time zone DPMS APIs" into main

parents fba277d5 a7916e53
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -459,3 +459,13 @@ flag {
    purpose: PURPOSE_BUGFIX
  }
}

flag {
  name: "remove_device_admin_feature_checks"
  namespace: "enterprise"
  description: "Remove device_admin feature checks for coexistence enabled APIs."
  bug: "420867009"
  metadata {
    purpose: PURPOSE_BUGFIX
  }
}
+6 −6
Original line number Diff line number Diff line
@@ -9151,7 +9151,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
     */
    @Override
    public boolean getAutoTimeEnabled(@Nullable ComponentName who, String callerPackageName) {
        if (!mHasFeature) {
        if (!mHasFeature && !Flags.removeDeviceAdminFeatureChecks()) {
            return false;
        }
        CallerIdentity caller = getCallerIdentity(who);
@@ -9172,7 +9172,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
     */
    @Override
    public void setAutoTimePolicy(String callerPackageName, int policy) {
        if (!mHasFeature) {
        if (!mHasFeature && !Flags.removeDeviceAdminFeatureChecks()) {
            return;
        }
@@ -9212,7 +9212,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
     */
    @Override
    public int getAutoTimePolicy(String callerPackageName) {
        if (!mHasFeature) {
        if (!mHasFeature && !Flags.removeDeviceAdminFeatureChecks()) {
            return DevicePolicyManager.AUTO_TIME_NOT_CONTROLLED_BY_POLICY;
        }
        CallerIdentity caller = getCallerIdentity(callerPackageName);
@@ -9258,7 +9258,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
     */
    @Override
    public boolean getAutoTimeZoneEnabled(@Nullable ComponentName who, String callerPackageName) {
        if (!mHasFeature) {
        if (!mHasFeature && !Flags.removeDeviceAdminFeatureChecks()) {
            return false;
        }
@@ -9279,7 +9279,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
     * Set auto time zone state.
     */
    public void setAutoTimeZonePolicy(String callerPackageName, int policy) {
        if (!mHasFeature) {
        if (!mHasFeature && !Flags.removeDeviceAdminFeatureChecks()) {
            return;
        }
@@ -9315,7 +9315,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
     */
    @Override
    public int getAutoTimeZonePolicy(String callerPackageName) {
        if (!mHasFeature) {
        if (!mHasFeature && !Flags.removeDeviceAdminFeatureChecks()) {
            return DevicePolicyManager.AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY;
        }
        CallerIdentity caller = getCallerIdentity(callerPackageName);