Loading src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java +1 −0 Original line number Diff line number Diff line Loading @@ -663,6 +663,7 @@ public final class PermissionControllerServiceImpl extends PermissionControllerL logOneTimeSessionRevoke(packageName, uid, group, requestId); group.revokeRuntimePermissions(false); } group.setUserSet(false); group.persistChanges(false); } } Loading src/com/android/permissioncontroller/permission/utils/KotlinUtils.kt +3 −2 Original line number Diff line number Diff line Loading @@ -623,7 +623,8 @@ object KotlinUtils { // Take a note that the user fixed the permission, if applicable. newFlags = if (userFixed) newFlags.setFlag(PackageManager.FLAG_PERMISSION_USER_FIXED) else newFlags.clearFlag(PackageManager.FLAG_PERMISSION_USER_FIXED) newFlags = newFlags.setFlag(PackageManager.FLAG_PERMISSION_USER_SET) newFlags = if (oneTime) newFlags.clearFlag(PackageManager.FLAG_PERMISSION_USER_SET) else newFlags.setFlag(PackageManager.FLAG_PERMISSION_USER_SET) newFlags = if (oneTime) newFlags.setFlag(PackageManager.FLAG_PERMISSION_ONE_TIME) else newFlags.clearFlag(PackageManager.FLAG_PERMISSION_ONE_TIME) Loading Loading
src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java +1 −0 Original line number Diff line number Diff line Loading @@ -663,6 +663,7 @@ public final class PermissionControllerServiceImpl extends PermissionControllerL logOneTimeSessionRevoke(packageName, uid, group, requestId); group.revokeRuntimePermissions(false); } group.setUserSet(false); group.persistChanges(false); } } Loading
src/com/android/permissioncontroller/permission/utils/KotlinUtils.kt +3 −2 Original line number Diff line number Diff line Loading @@ -623,7 +623,8 @@ object KotlinUtils { // Take a note that the user fixed the permission, if applicable. newFlags = if (userFixed) newFlags.setFlag(PackageManager.FLAG_PERMISSION_USER_FIXED) else newFlags.clearFlag(PackageManager.FLAG_PERMISSION_USER_FIXED) newFlags = newFlags.setFlag(PackageManager.FLAG_PERMISSION_USER_SET) newFlags = if (oneTime) newFlags.clearFlag(PackageManager.FLAG_PERMISSION_USER_SET) else newFlags.setFlag(PackageManager.FLAG_PERMISSION_USER_SET) newFlags = if (oneTime) newFlags.setFlag(PackageManager.FLAG_PERMISSION_ONE_TIME) else newFlags.clearFlag(PackageManager.FLAG_PERMISSION_ONE_TIME) Loading