diff options
| author | 2020-08-07 01:06:24 +0000 | |
|---|---|---|
| committer | 2020-08-07 01:06:24 +0000 | |
| commit | 3315572d890cc895fd25a62ed72ec1be119dcb4d (patch) | |
| tree | aab5957c13f5923986adb3e72323fa35f99524e2 | |
| parent | 2b9317eab8935c5c5a3691f9212ae70d6ebc1e38 (diff) | |
| parent | 9b1ead5c293fc10ae1d7057b96d77972fa724817 (diff) | |
Merge "Fix isAutoRevokeWhitelisted api to ignore manifest declaration" into rvc-qpr-dev
| -rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 63c721a5da7b..eefad1c8eed2 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -25289,18 +25289,7 @@ public class PackageManagerService extends IPackageManager.Stub int mode = mInjector.getAppOpsManager().checkOpNoThrow( AppOpsManager.OP_AUTO_REVOKE_PERMISSIONS_IF_UNUSED, Binder.getCallingUid(), packageName); - if (mode == MODE_ALLOWED) { - return false; - } else if (mode == MODE_IGNORED) { - return true; - } else { - synchronized (mLock) { - boolean manifestWhitelisted = - mPackages.get(packageName).getAutoRevokePermissions() - == ApplicationInfo.AUTO_REVOKE_DISALLOWED; - return manifestWhitelisted; - } - } + return mode == MODE_IGNORED; } @Override |