From f24c614ad248d3ae13f2cb502067adb8752de693 Mon Sep 17 00:00:00 2001 From: Hyunyoung Song Date: Tue, 7 Apr 2020 13:07:11 -0700 Subject: [PATCH] Fix NPE inside ItemInfo Bug: 153423464 Test: builds Change-Id: Ieca836d13ea6535a8016bec2c150c793a41db3ff --- src/com/android/launcher3/ItemInfo.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/launcher3/ItemInfo.java b/src/com/android/launcher3/ItemInfo.java index 8c4e4a0946..6f5b94192d 100644 --- a/src/com/android/launcher3/ItemInfo.java +++ b/src/com/android/launcher3/ItemInfo.java @@ -248,6 +248,7 @@ public class ItemInfo { LauncherAtom.ItemInfo.Builder itemBuilder = LauncherAtom.ItemInfo.newBuilder(); itemBuilder.setIsWork(user != Process.myUserHandle()); ComponentName cn = getTargetComponent(); + if (cn == null) return itemBuilder.build(); switch (itemType) { case ITEM_TYPE_APPLICATION: itemBuilder.setApplication(LauncherAtom.Application.newBuilder()