From 7cf1884d9202e643d7e76367bdefc90d3f110895 Mon Sep 17 00:00:00 2001 From: Tracy Zhou Date: Mon, 23 Oct 2023 17:17:42 -0700 Subject: [PATCH] Null check on RecentsView for endLiveTile Fixes: 304914019 manual: N/A Change-Id: I6c6e3f0f52e57589f71b3c63debac21734fc88bf --- .../src/com/android/quickstep/TaskOverlayFactory.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java index 7d03d7727a..cf74b7d46a 100644 --- a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java +++ b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java @@ -190,9 +190,11 @@ public class TaskOverlayFactory implements ResourceBasedOverride { */ public void endLiveTileMode(@NonNull Runnable callback) { RecentsView recentsView = mThumbnailView.getTaskView().getRecentsView(); - recentsView.switchToScreenshot( - () -> recentsView.finishRecentsAnimation(true /* toRecents */, - false /* shouldPip */, callback)); + if (recentsView != null) { + recentsView.switchToScreenshot( + () -> recentsView.finishRecentsAnimation(true /* toRecents */, + false /* shouldPip */, callback)); + } } /**