From 379eb5c25ffa4879808a6ee4108a08b465cb2928 Mon Sep 17 00:00:00 2001 From: Jackal Guo Date: Wed, 22 Jul 2020 11:20:39 +0800 Subject: [PATCH] Correct protectionToString The information of protectionLevel companion is missing when dumping to string. Bug: 161855740 Test: atest CtsPermission2TestCases:PermissionPolicyTest Change-Id: Ifa9099541df1c287e5883a801ed14d34dad6287b Merged-In: Ifa9099541df1c287e5883a801ed14d34dad6287b --- core/java/android/content/pm/PermissionInfo.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/java/android/content/pm/PermissionInfo.java b/core/java/android/content/pm/PermissionInfo.java index 5f6befdcbaef8..e990fd7834981 100644 --- a/core/java/android/content/pm/PermissionInfo.java +++ b/core/java/android/content/pm/PermissionInfo.java @@ -525,6 +525,9 @@ public class PermissionInfo extends PackageItemInfo implements Parcelable { if ((level & PermissionInfo.PROTECTION_FLAG_APP_PREDICTOR) != 0) { protLevel += "|appPredictor"; } + if ((level & PermissionInfo.PROTECTION_FLAG_COMPANION) != 0) { + protLevel += "|companion"; + } if ((level & PermissionInfo.PROTECTION_FLAG_RETAIL_DEMO) != 0) { protLevel += "|retailDemo"; }