diff options
-rw-r--r-- | src/com/android/packageinstaller/permission/model/AppPermissionGroup.java | 9 |
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); |