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

Commit 5fd83dcd authored by Svetoslav Ganov's avatar Svetoslav Ganov
Browse files

Update flags before querying activities when parsing default apps.

Change-Id: I0120f32bfa2a7dd93714e8592496df4a0d74d07e
parent 3da73579
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3213,7 +3213,7 @@ public class PackageManagerService extends IPackageManager.Stub {
    /**
     * Update given flags when being used to request {@link ResolveInfo}.
     */
    private int updateFlagsForResolve(int flags, int userId, Object cookie) {
    int updateFlagsForResolve(int flags, int userId, Object cookie) {
        return updateFlagsForComponent(flags, userId, cookie);
    }
+1 −0
Original line number Diff line number Diff line
@@ -2962,6 +2962,7 @@ final class Settings {
    private void applyDefaultPreferredActivityLPw(PackageManagerService service,
            Intent intent, int flags, ComponentName cn, String scheme, PatternMatcher ssp,
            IntentFilter.AuthorityEntry auth, PatternMatcher path, int userId) {
        flags = service.updateFlagsForResolve(flags, userId, intent);
        List<ResolveInfo> ri = service.mActivities.queryIntent(intent,
                intent.getType(), flags, 0);
        if (PackageManagerService.DEBUG_PREFERRED) Log.d(TAG, "Queried " + intent