Fix incorrect user id when applying default preferred activity

Bug: 187342358
Test: atest PackageManagerTest
Test: atest CtsDevicePolicyTestCases
Change-Id: I79bc03fccc09ccbee58334c55fdada833bafeac9
This commit is contained in:
Rhed Jao
2021-08-12 18:01:48 +08:00
parent 5c18fc3e1a
commit 64e61d7811

View File

@@ -3288,7 +3288,7 @@ public final class Settings implements Watchable, Snappable {
IntentFilter.AuthorityEntry auth, PatternMatcher path, int userId) {
final List<ResolveInfo> ri =
pmInternal.queryIntentActivities(
intent, intent.getType(), flags, Binder.getCallingUid(), 0);
intent, intent.getType(), flags, Binder.getCallingUid(), userId);
if (PackageManagerService.DEBUG_PREFERRED) {
Log.d(TAG, "Queried " + intent + " results: " + ri);
}