From c3c5292a2456f18d83cd1c2709d90f46e273ce43 Mon Sep 17 00:00:00 2001 From: Pinyao Ting Date: Mon, 4 Nov 2019 14:57:43 -0800 Subject: [PATCH] fix the issue now playing shortcut cannot be dragged Bug: 143904998 Test: put now playing shortcut in workspace, verify dragging it doesn't cause a crash Change-Id: Ic531b43d61d55ec14e9f420ff799a36b8d785e2a --- .../src/com/android/launcher3/model/WellbeingModel.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/quickstep/src/com/android/launcher3/model/WellbeingModel.java b/quickstep/src/com/android/launcher3/model/WellbeingModel.java index 852a08ec80..5aa43888b4 100644 --- a/quickstep/src/com/android/launcher3/model/WellbeingModel.java +++ b/quickstep/src/com/android/launcher3/model/WellbeingModel.java @@ -335,8 +335,8 @@ public final class WellbeingModel { * Shortcut factory for generating wellbeing action */ public static final SystemShortcut.Factory SHORTCUT_FACTORY = (activity, info) -> - WellbeingModel.get(activity).getShortcutForApp( - info.getTargetComponent().getPackageName(), - info.user.getIdentifier(), - activity, info); + (info.getTargetComponent() == null) ? null : WellbeingModel.get(activity) + .getShortcutForApp( + info.getTargetComponent().getPackageName(), info.user.getIdentifier(), + activity, info); }