Fixs NPE when start back-to-home animation.
Animation target should get from parameter.
Bug: 238475284
Test: build/flash, monitor launcher won't crash while start
back-to-home animation
Change-Id: I7bd254a436ddcf250d90827b9d81d628bcd4313c
diff --git a/quickstep/src/com/android/quickstep/LauncherBackAnimationController.java b/quickstep/src/com/android/quickstep/LauncherBackAnimationController.java
index 3b3a8e8..ea685e2 100644
--- a/quickstep/src/com/android/quickstep/LauncherBackAnimationController.java
+++ b/quickstep/src/com/android/quickstep/LauncherBackAnimationController.java
@@ -220,12 +220,12 @@
return;
}
- mTransaction.show(mBackTarget.leash).apply();
+ mTransaction.show(appTarget.leash).apply();
mTransaction.setAnimationTransaction();
mInitialTouchPos.set(backEvent.getTouchX(), backEvent.getTouchY());
// TODO(b/218916755): Offset start rectangle in multiwindow mode.
- mStartRect.set(mBackTarget.windowConfiguration.getMaxBounds());
+ mStartRect.set(appTarget.windowConfiguration.getMaxBounds());
mCurrentRect.set(mStartRect);
}