summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/packageinstaller/permission/model/AppPermissionGroup.java9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java b/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
index 0dca9bb7..efd4bd10 100644
--- a/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
+++ b/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
@@ -295,7 +295,7 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup>
return false;
}
- // Enable the permission app op before the permission grant.
+ // Ensure the permission app op enabled before the permission grant.
if (permission.hasAppOp() && !permission.isAppOpAllowed()) {
permission.setAppOpAllowed(true);
mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName,
@@ -385,13 +385,6 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup>
return false;
}
- // Disable the permission app op before the permission.
- if (permission.hasAppOp() && permission.isAppOpAllowed()) {
- permission.setAppOpAllowed(false);
- mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName,
- AppOpsManager.MODE_IGNORED);
- }
-
// Revoke the permission if needed.
if (permission.isGranted()) {
permission.setGranted(false);