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

Commit 5f4f00dc authored by ronish's avatar ronish Committed by Ronish Kalia
Browse files

Update pkg mgr flags to match uninstalled component for GMS

This is required as optional GMS core are installed after the
1st boot.

Test: Manually
Change-Id: I068c8200da0198f921d1ebe2682c9a5a8bb03d86
parent bce8d161
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -281,8 +281,12 @@ public class QRCodeScannerController implements
        // Our intent should always be explicit and should have a component set
        if (intent.getComponent() == null) return false;

        int flags = PackageManager.MATCH_DEFAULT_ONLY | PackageManager.MATCH_DIRECT_BOOT_AWARE
                | PackageManager.MATCH_DIRECT_BOOT_UNAWARE;
        int flags = PackageManager.MATCH_DIRECT_BOOT_AWARE
                | PackageManager.MATCH_DIRECT_BOOT_UNAWARE
                | PackageManager.MATCH_UNINSTALLED_PACKAGES
                | PackageManager.MATCH_DISABLED_COMPONENTS
                | PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS
                | PackageManager.MATCH_HIDDEN_UNTIL_INSTALLED_COMPONENTS;
        return !mContext.getPackageManager().queryIntentActivities(intent,
                flags).isEmpty();
    }