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)) {