summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Hai Zhang <zhanghai@google.com> 2023-06-02 02:58:35 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-06-02 02:58:35 +0000
commit3cb7b3bbcd81f256d38b5ad98a2c46ef49e1a128 (patch)
tree3eb8f6f2357046ba3c7e62dcdfc5a8d870f9eba9
parent3bb836d92700e3d2adb6a56225e0e54bfe39900f (diff)
parentab62c6d546427601c73ad30b1aef22e094f0cbf3 (diff)
Merge "Fix wrong permission state changed being notified" am: ab62c6d546
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2612429 Change-Id: Ib725ba8b8009b84535bb9612a0ea988f2b3bea20 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java b/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java
index 9ed5aa7158ab..cbc27c94bc68 100644
--- a/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java
+++ b/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java
@@ -2868,9 +2868,7 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt
} else if (!permissionPolicyInitialized
|| (!hardRestricted || restrictionExempt)) {
if ((origPermState != null && origPermState.isGranted())) {
- if (!uidState.grantPermission(bp)) {
- wasChanged = true;
- }
+ uidState.grantPermission(bp);
}
}
if (mIsLeanback && NOTIFICATION_PERMISSIONS.contains(permName)) {