Merge "Apply visibility to #getSuspendedPackageLauncherExtras"

This commit is contained in:
Jackal Guo
2021-10-19 01:58:48 +00:00
committed by Android (Google) Code Review

View File

@@ -746,11 +746,15 @@ public class LauncherAppsService extends SystemService {
@Override
public Bundle getSuspendedPackageLauncherExtras(String packageName,
UserHandle user) {
if (!canAccessProfile(user.getIdentifier(), "Cannot get launcher extras")) {
final int callingUid = injectBinderCallingUid();
final int userId = user.getIdentifier();
if (!canAccessProfile(userId, "Cannot get launcher extras")) {
return null;
}
return mPackageManagerInternal.getSuspendedPackageLauncherExtras(packageName,
user.getIdentifier());
if (mPackageManagerInternal.filterAppAccess(packageName, callingUid, userId)) {
return null;
}
return mPackageManagerInternal.getSuspendedPackageLauncherExtras(packageName, userId);
}
@Override