commit | 9df3f0cebf40c2dfc8102de303364657ec3f68d1 | [log] [tgz] |
---|---|---|
author | Tony Wickham <twickham@google.com> | Tue Apr 21 16:24:47 2020 -0500 |
committer | Tony Wickham <twickham@google.com> | Tue Apr 21 16:24:47 2020 -0500 |
tree | 54435168fe45bc27beeeac4b694afac63b4955c3 | |
parent | 674e38fdb623eebbd685cd76f2936726416e499a [diff] |
Stop computing scroll if handler is invalidated Bug: 153589287 Change-Id: I0282ec82fe4ae1f74a0f4342471ffd53f43095d7
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 5a64382..6598971 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/LauncherSwipeHandler.java
@@ -1076,7 +1076,8 @@ } private void continueComputingRecentsScrollIfNecessary() { - if (!mGestureState.hasState(STATE_RECENTS_SCROLLING_FINISHED)) { + if (!mGestureState.hasState(STATE_RECENTS_SCROLLING_FINISHED) + && !mStateCallback.hasStates(STATE_HANDLER_INVALIDATED)) { computeRecentsScrollIfInvisible(); mRecentsView.post(this::continueComputingRecentsScrollIfNecessary); }