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