commit | ec39c9ba3cb18d706e7ebfdb7155130e5b660b06 | [log] [tgz] |
---|---|---|
author | Pat Manning <patmanning@google.com> | Fri Apr 29 18:01:49 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Apr 29 18:01:49 2022 +0000 |
tree | 0d777f9a442da3b12142f04d3379c77d4bc162e9 | |
parent | ab5faf06a80a59a2631fe67e4613412ea1c0786a [diff] | |
parent | d44f9c9741e36cbf1915306122242c9c27e7aa1c [diff] |
Merge "Finish recents animation on activity destroyed." into tm-dev am: d44f9c9741 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17943734 Change-Id: Ie4711c1c5e3a21acb9bc6840e82543c8336d1f8f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java index b90e820..5acce89 100644 --- a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java +++ b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java
@@ -163,7 +163,11 @@ if (mActivity != activity) { return; } + if (mTaskAnimationManager != null) { + mTaskAnimationManager.finishRunningRecentsAnimation(true); + } mRecentsView = null; + mActivity.unregisterActivityLifecycleCallbacks(mLifecycleCallbacks); mActivity = null; } }; @@ -1571,9 +1575,6 @@ private void reset() { mStateCallback.setStateOnUiThread(STATE_HANDLER_INVALIDATED); - if (mActivity != null) { - mActivity.unregisterActivityLifecycleCallbacks(mLifecycleCallbacks); - } } /**