Match both direct boot aware and unaware when updating default home.

Bug: 174443442
Change-Id: Ie9ae891d26f90645f1919159fa629e35a1445f4d
Test: manual
This commit is contained in:
Hai Zhang
2021-01-20 02:11:32 +00:00
parent c76df1366c
commit 2dc54247dd

View File

@@ -20583,7 +20583,7 @@ public class PackageManagerService extends IPackageManager.Stub
}
final Intent intent = getHomeIntent();
final List<ResolveInfo> resolveInfos = queryIntentActivitiesInternal(intent, null,
PackageManager.GET_META_DATA, userId);
MATCH_DIRECT_BOOT_AWARE | MATCH_DIRECT_BOOT_UNAWARE, userId);
final ResolveInfo preferredResolveInfo = findPreferredActivityNotLocked(
intent, null, 0, resolveInfos, 0, true, false, false, userId);
final String packageName = preferredResolveInfo != null