diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java index 67128f01fe..b49a55ea6d 100644 --- a/quickstep/src/com/android/quickstep/views/TaskView.java +++ b/quickstep/src/com/android/quickstep/views/TaskView.java @@ -597,7 +597,9 @@ public class TaskView extends FrameLayout implements Reusable { if (confirmSecondSplitSelectApp()) { return; } - if (ENABLE_QUICKSTEP_LIVE_TILE.get() && isRunningTask()) { + RecentsView recentsView = getRecentsView(); + RemoteTargetHandle[] remoteTargetHandles = recentsView.mRemoteTargetHandles; + if (ENABLE_QUICKSTEP_LIVE_TILE.get() && isRunningTask() && remoteTargetHandles != null) { if (!mIsClickableAsLiveTile) { return; } @@ -610,9 +612,7 @@ public class TaskView extends FrameLayout implements Reusable { } mIsClickableAsLiveTile = false; - RecentsView recentsView = getRecentsView(); RemoteAnimationTargets targets; - RemoteTargetHandle[] remoteTargetHandles = recentsView.mRemoteTargetHandles; if (remoteTargetHandles.length == 1) { targets = remoteTargetHandles[0].getTransformParams().getTargetSet(); } else {