Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 574fd9f7 authored by Alex Buynytskyy's avatar Alex Buynytskyy
Browse files

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
parent 185e4d33
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -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) {