diff --git a/services/core/java/com/android/server/wm/RootWindowContainer.java b/services/core/java/com/android/server/wm/RootWindowContainer.java index b3f35487f3a5e..f66ba383b44fd 100644 --- a/services/core/java/com/android/server/wm/RootWindowContainer.java +++ b/services/core/java/com/android/server/wm/RootWindowContainer.java @@ -1487,8 +1487,8 @@ class RootWindowContainer extends WindowContainer } else { final String resolvedType = homeIntent.resolveTypeIfNeeded(mService.mContext.getContentResolver()); - final ResolveInfo info = AppGlobals.getPackageManager() - .resolveIntent(homeIntent, resolvedType, flags, userId); + final ResolveInfo info = mTaskSupervisor.resolveIntent(homeIntent, resolvedType, + userId, flags, Binder.getCallingUid()); if (info != null) { aInfo = info.activityInfo; }