From 8ba9611cecf08ec8fa5c4f35703b06932beefd37 Mon Sep 17 00:00:00 2001 From: Jackal Guo Date: Thu, 10 Mar 2022 16:21:57 +0800 Subject: [PATCH] Fix the functionality of log-visibility Fix: 223747694 Test: manually enable log for package filtering and check if we can see the message mentaioned on the developer site. https://d.android.com/training/package-visibility/testing\ #configure-log-messages Change-Id: I21fdc26ab32c65a4703ce0618281c8b775532418 Merged-In: I21fdc26ab32c65a4703ce0618281c8b775532418 (cherry picked from commit e0e47402d72bea096ef63c536e46768c1d1768d9) --- services/core/java/com/android/server/pm/AppsFilter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/AppsFilter.java b/services/core/java/com/android/server/pm/AppsFilter.java index 7b2dc28a396ff..152c74553d329 100644 --- a/services/core/java/com/android/server/pm/AppsFilter.java +++ b/services/core/java/com/android/server/pm/AppsFilter.java @@ -1330,7 +1330,9 @@ public class AppsFilter implements Watchable, Snappable { + callingUid + " -> " + targetUid); return true; } - return mShouldFilterCache.valueAt(callingIndex, targetIndex); + if (!mShouldFilterCache.valueAt(callingIndex, targetIndex)) { + return false; + } } else { if (!shouldFilterApplicationInternal( callingUid, callingSetting, targetPkgSetting, userId)) {