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

Commit c168f27c authored by Suprabh Shukla's avatar Suprabh Shukla Committed by android-build-merger
Browse files

Merge "Fixing isOpRestricted in AppOpsService" into nyc-dev am: 653e7bed

am: 1c49c33f

* commit '1c49c33f':
  Fixing isOpRestricted in AppOpsService

Change-Id: I30bfb72ba0f90228d3e82ea88ad0e85e0ad0ace1
parents a3bfb0e0 1c49c33f
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -1316,8 +1316,8 @@ public class AppOpsService extends IAppOpsService.Stub {
            // For each client, check that the given op is not restricted, or that the given
            // package is exempt from the restriction.
            ClientRestrictionState restrictionState = mOpUserRestrictions.valueAt(i);
            if (restrictionState.hasRestriction(code, packageName, userHandle)
                    && AppOpsManager.opAllowSystemBypassRestriction(code)) {
            if (restrictionState.hasRestriction(code, packageName, userHandle)) {
                if (AppOpsManager.opAllowSystemBypassRestriction(code)) {
                    // If we are the system, bypass user restrictions for certain codes
                    synchronized (this) {
                        Ops ops = getOpsRawLocked(uid, packageName, true);
@@ -1325,6 +1325,7 @@ public class AppOpsService extends IAppOpsService.Stub {
                            return false;
                        }
                    }
                }
                return true;
            }
        }