commit | dfc05d59172fb8d88fa539bb091bec835e469e7a | [log] [tgz] |
---|---|---|
author | Tony Wickham <twickham@google.com> | Tue May 05 23:18:04 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue May 05 23:18:04 2020 +0000 |
tree | 061ea26b0a41fbf6aa43818c88f96d8ef3390f51 | |
parent | 5e423b83f23ab82d750717a6e0f618e44d851e13 [diff] | |
parent | aa2af22da8c1b874c511606f8b16d9a478a8038c [diff] |
Fix continueComputingRecentsScrollIfNecessary() running infinitely am: aa2af22da8 Change-Id: I8e824027554e62c05dafce80d8b523a1d8065383
diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java index 52b40a9..e4f45b3 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java
@@ -1078,9 +1078,10 @@ private void continueComputingRecentsScrollIfNecessary() { if (!mGestureState.hasState(STATE_RECENTS_SCROLLING_FINISHED) - && !mStateCallback.hasStates(STATE_HANDLER_INVALIDATED)) { + && !mStateCallback.hasStates(STATE_HANDLER_INVALIDATED) + && !mCanceled) { computeRecentsScrollIfInvisible(); - mRecentsView.post(this::continueComputingRecentsScrollIfNecessary); + mRecentsView.postOnAnimation(this::continueComputingRecentsScrollIfNecessary); } }