From e0e47402d72bea096ef63c536e46768c1d1768d9 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 --- 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 d117967954d35..dd3481ec4b179 100644 --- a/services/core/java/com/android/server/pm/AppsFilter.java +++ b/services/core/java/com/android/server/pm/AppsFilter.java @@ -1329,7 +1329,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)) {