From 50430804ef1ec804b1576e8048ab21894365d2a2 Mon Sep 17 00:00:00 2001 From: Jeongsik Mun Date: Fri, 2 Jun 2023 08:03:24 +0900 Subject: [PATCH] Fix wrong permission state changed being notified Permission state changes are being notified even if no change while booting. It just removes wasChanged = true because it never happen. Bug: 285084131 Test: manually tested Change-Id: I9612f65b872a73ddc00db1cc7cd97d063179834b --- .../server/pm/permission/PermissionManagerServiceImpl.java | 4 +--- 1 file changed, 1 insertion(+), 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 554e2690b8780..b92e73c493679 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)) {