Fix null ptr exception on createUpdateRunnable lambda

Fix: 394043832
Test: NA
Flag: EXEMPT bugfix
Change-Id: I60b85c520e7553318ea741da8768951c974dcc7e
This commit is contained in:
Sebastian Franco
2025-02-05 13:13:36 -08:00
parent 634c3a0f8f
commit 2164771130
@@ -110,13 +110,16 @@ public class PopupPopulator {
public static <T extends Context & ActivityContext> Runnable createUpdateRunnable(
final T context,
final ItemInfo originalInfo,
final Handler uiHandler, final PopupContainerWithArrow container,
final List<DeepShortcutView> shortcutViews) {
final Handler uiHandler,
final PopupContainerWithArrow container,
final List<DeepShortcutView> shortcutViews
) {
final ComponentName activity = originalInfo.getTargetComponent();
final UserHandle user = originalInfo.user;
final String targetPackage = originalInfo.getTargetPackage();
return () -> {
ApplicationInfoWrapper infoWrapper =
new ApplicationInfoWrapper(context, originalInfo.getTargetPackage(), user);
new ApplicationInfoWrapper(context, targetPackage, user);
List<ShortcutInfo> shortcuts = new ShortcutRequest(context, user)
.withContainer(activity)
.query(ShortcutRequest.PUBLISHED);