diff options
author | 2023-10-30 16:19:32 +0000 | |
---|---|---|
committer | 2023-11-02 22:53:51 +0000 | |
commit | 574fd9f731c41ddc0d3e847b4106b2961195bc4f (patch) | |
tree | 356691ed74faeb9ab54059422ee691b54861b30d | |
parent | 185e4d33bc7c0bafc32a5222ff15977b19a84aaf (diff) |
Report apps in QAS as enabled.
Fixes: 308146466
Test: adb shell device_config put package_manager_service com.android.server.pm.quarantined_enabled true && atest PackageManagerTest
Test: adb shell device_config put package_manager_service com.android.server.pm.quarantined_enabled false && atest PackageManagerTest
Change-Id: Iab1ebd6d45f1c0c2fa97ce2424caf115e7117095
-rw-r--r-- | services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java b/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java index 2ad8bcf4739e..9e20805c2874 100644 --- a/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java +++ b/services/core/java/com/android/server/pm/parsing/PackageInfoUtils.java @@ -379,10 +379,7 @@ public class PackageInfoUtils { ai.privateFlags |= flag(state.isInstantApp(), ApplicationInfo.PRIVATE_FLAG_INSTANT) | flag(state.isVirtualPreload(), ApplicationInfo.PRIVATE_FLAG_VIRTUAL_PRELOAD) | flag(state.isHidden(), ApplicationInfo.PRIVATE_FLAG_HIDDEN); - if ((flags & PackageManager.MATCH_QUARANTINED_COMPONENTS) == 0 - && state.isQuarantined()) { - ai.enabled = false; - } else if (state.getEnabledState() == PackageManager.COMPONENT_ENABLED_STATE_ENABLED) { + if (state.getEnabledState() == PackageManager.COMPONENT_ENABLED_STATE_ENABLED) { ai.enabled = true; } else if (state.getEnabledState() == PackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED) { |