Fix NPE when trying to construct WorkspaceItemInfo with null intent data. am: 79d6b30dce

am: 45bf381836

Change-Id: Ie0b92c45528f3b8bc961254a6fedaf91ce5aea65
This commit is contained in:
Jon Miranda
2019-09-26 13:27:59 -07:00
committed by android-build-merger
@@ -620,6 +620,11 @@ public class InstallShortcutReceiver extends BroadcastReceiver {
}
private static WorkspaceItemInfo createWorkspaceItemInfo(Intent data, LauncherAppState app) {
if (data == null) {
Log.e(TAG, "Can't construct WorkspaceItemInfo with null data");
return null;
}
Intent intent = data.getParcelableExtra(Intent.EXTRA_SHORTCUT_INTENT);
String name = data.getStringExtra(Intent.EXTRA_SHORTCUT_NAME);
Parcelable bitmap = data.getParcelableExtra(Intent.EXTRA_SHORTCUT_ICON);