commit | f1c8250a92c2cd4eea1f59169588ea2b20a3e627 | [log] [tgz] |
---|---|---|
author | Tony Wickham <twickham@google.com> | Tue May 05 17:18:11 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue May 05 17:18:11 2020 +0000 |
tree | 856b732bbe9aa4f3256bdac60d3bf4d7df99dfa9 | |
parent | 1cdbad9c272932cbace40d700e0c60bf55a0c32b [diff] | |
parent | c0535b23f6b7de9b67fc20ffdb9717629d5ca1f6 [diff] |
Merge "Fix continueComputingRecentsScrollIfNecessary() running infinitely" into ub-launcher3-rvc-dev am: c0535b23f6 Change-Id: I15043b8a5916b5009a8f6d456860c2e95dbe4804
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 1f78857..633bd13 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java
@@ -1081,9 +1081,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); } }