From 8afeba605a650933fad5152cfee1378a80c2ae80 Mon Sep 17 00:00:00 2001 From: Sebastian Franco Date: Tue, 23 Nov 2021 17:01:46 -0600 Subject: [PATCH] Possible fix for NullPointerException b/206040100. There is a NullPointerException when trying to get the length of the array. Test: Manually tested Fix: 206040100 Change-Id: I69a03fd3658094655eaf97fa21039fd373ee37d5 --- quickstep/src/com/android/quickstep/views/TaskView.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 {