commit | 04173a8154deef5a847669f736f569bbb905d1a3 | [log] [tgz] |
---|---|---|
author | Nate Myren <ntmyren@google.com> | Tue Jul 19 12:56:04 2022 -0700 |
committer | Nate Myren <ntmyren@google.com> | Mon Aug 01 17:40:46 2022 +0000 |
tree | b26e2f6a666f7adef43b33ecc0b55d486b6d5498 | |
parent | fa81e0082b503a6bc1d86bb825a88ffef4bc0ca9 [diff] |
Override 5 variable onPermissionRevoked in PermissionCallback This ensures that apps are properly killed after resetting app preferences Bug: 237485761 Test: manual Change-Id: I050124ff6e6d3ad28cc7473de8fbde9d0d46eab9
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 d34682d..1381614 100644 --- a/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java +++ b/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java
@@ -1698,7 +1698,8 @@ mDefaultPermissionCallback.onInstallPermissionGranted(); } - public void onPermissionRevoked(int uid, int userId, String reason) { + public void onPermissionRevoked(int uid, int userId, String reason, + boolean overrideKill, @Nullable String permissionName) { revokedPermissions.add(IntPair.of(uid, userId)); syncUpdatedUsers.add(userId);