From c7dcb95b4cec93cc4cd83c28bfdccd26db4beed7 Mon Sep 17 00:00:00 2001 From: Sergey Pinkevich Date: Mon, 18 Dec 2023 18:38:09 +0000 Subject: [PATCH] Java crash on RecentsView.isTaskViewVisible method Bug: 316567614 Flag: NONE Test: manual Change-Id: I8e7a47a06a94ce0d9eb5921020cb19097873e8c4 --- .../android/quickstep/util/SplitSelectStateController.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java index a9fa3375f0..193cc2b732 100644 --- a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java +++ b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java @@ -667,8 +667,10 @@ public class SplitSelectStateController { MAIN_EXECUTOR.execute(() -> { // Only animate from taskView if it's already visible - boolean shouldLaunchFromTaskView = mLaunchingTaskView != null && - mLaunchingTaskView.getRecentsView().isTaskViewVisible(mLaunchingTaskView); + boolean shouldLaunchFromTaskView = mLaunchingTaskView != null + && mLaunchingTaskView.getRecentsView() != null + && mLaunchingTaskView.getRecentsView().isTaskViewVisible( + mLaunchingTaskView); mSplitAnimationController.playSplitLaunchAnimation( shouldLaunchFromTaskView ? mLaunchingTaskView : null, mLaunchingIconView,