Loading services/core/java/com/android/server/pm/permission/PermissionManagerService.java +14 −0 Original line number Diff line number Diff line Loading @@ -4295,6 +4295,20 @@ public class PermissionManagerService extends IPermissionManager.Stub { revokePermissionFromPackageForUser(p.getPackageName(), bp.getName(), true, userId, callback)); } } else { mPackageManagerInt.forEachPackage(p -> { PackageSetting ps = mPackageManagerInt.getPackageSetting( p.getPackageName()); if (ps == null) { return; } PermissionsState permissionsState = ps.getPermissionsState(); if (permissionsState.getInstallPermissionState(bp.getName()) != null) { permissionsState.revokeInstallPermission(bp); permissionsState.updatePermissionFlags(bp, UserHandle.USER_ALL, MASK_PERMISSION_FLAGS_ALL, 0); } }); } it.remove(); } Loading Loading
services/core/java/com/android/server/pm/permission/PermissionManagerService.java +14 −0 Original line number Diff line number Diff line Loading @@ -4295,6 +4295,20 @@ public class PermissionManagerService extends IPermissionManager.Stub { revokePermissionFromPackageForUser(p.getPackageName(), bp.getName(), true, userId, callback)); } } else { mPackageManagerInt.forEachPackage(p -> { PackageSetting ps = mPackageManagerInt.getPackageSetting( p.getPackageName()); if (ps == null) { return; } PermissionsState permissionsState = ps.getPermissionsState(); if (permissionsState.getInstallPermissionState(bp.getName()) != null) { permissionsState.revokeInstallPermission(bp); permissionsState.updatePermissionFlags(bp, UserHandle.USER_ALL, MASK_PERMISSION_FLAGS_ALL, 0); } }); } it.remove(); } Loading