commit | 5870b31ce52d68ef26fe5abf43d013b7f5c46e33 | [log] [tgz] |
---|---|---|
author | Tony Wickham <twickham@google.com> | Wed May 06 00:09:21 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed May 06 00:09:21 2020 +0000 |
tree | e9ce73bfa6be63c6853fad18521e87b4343808a5 | |
parent | c437db0995ec98260736db52fa2d5859ae97da0a [diff] | |
parent | 85a939d399a3ae8ec136fb806e2a96997e55f3ac [diff] |
Fix continueComputingRecentsScrollIfNecessary() running infinitely am: aa2af22da8 am: 60be99b514 am: 2fbd70b44d am: 85a939d399 Change-Id: I9ffbff6d24d077f07007e80bf2ee8fab42566cbf
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); } }