summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yu-Han Yang <yuhany@google.com> 2021-05-13 13:29:46 -0700
committer Yu-Han Yang <yuhany@google.com> 2021-05-13 13:29:46 -0700
commitcb13402fa9934d2487bc0c33d0d202027dbe0010 (patch)
tree46d91c11c02461b3daffdc3a36667d3d3ccaf217
parent48df6c6055eaf7bee342537f87174c74c470668a (diff)
Only show filtered RecentLocationAccess apps
Bug: 188048626 Test: manually on device Change-Id: I7bca37c1b6c58d08e3a0488368a9ba0c60767a19
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/location/RecentLocationAccesses.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/location/RecentLocationAccesses.java b/packages/SettingsLib/src/com/android/settingslib/location/RecentLocationAccesses.java
index 35499c9b449a..877dd2dfa26e 100644
--- a/packages/SettingsLib/src/com/android/settingslib/location/RecentLocationAccesses.java
+++ b/packages/SettingsLib/src/com/android/settingslib/location/RecentLocationAccesses.java
@@ -25,6 +25,7 @@ import android.content.pm.PackageManager.NameNotFoundException;
import android.graphics.drawable.Drawable;
import android.os.UserHandle;
import android.os.UserManager;
+import android.permission.PermissionManager;
import android.text.format.DateUtils;
import android.util.IconDrawableFactory;
import android.util.Log;
@@ -132,7 +133,8 @@ public class RecentLocationAccesses {
}
}
}
- if (showApp) {
+ if (showApp && PermissionManager.shouldShowPackageForIndicatorCached(mContext,
+ packageName)) {
Access access = getAccessFromOps(now, ops);
if (access != null) {
accesses.add(access);