diff options
author | Tony Wickham <twickham@google.com> | 2018-02-13 12:03:37 -0800 |
---|---|---|
committer | Tony Wickham <twickham@google.com> | 2018-02-13 12:03:37 -0800 |
commit | d766aadae747d873b77dfcb436271eda5aa82f68 (patch) | |
tree | e84657196c0e273aa7051819f6708b90e04f9d20 | |
parent | ba7d129aac98bc38c8534a993a9898ee262512a3 (diff) | |
download | android_packages_apps_Trebuchet-d766aadae747d873b77dfcb436271eda5aa82f68.tar.gz android_packages_apps_Trebuchet-d766aadae747d873b77dfcb436271eda5aa82f68.tar.bz2 android_packages_apps_Trebuchet-d766aadae747d873b77dfcb436271eda5aa82f68.zip |
Fix scrolling to first task on swipe up for RTL
Change-Id: I4f316bd6da7e7d370928accb41e1b44a689094af
-rw-r--r-- | quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java b/quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java index 9a5640bde..57e588bd3 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java +++ b/quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java @@ -139,7 +139,9 @@ public class RecentsViewStateController implements StateHandler { applyProgress(); if (mIsRecentsScrollingToFirstTask) { int scrollForFirstTask = mRecentsView.getScrollForPage(mRecentsView.getFirstTaskIndex()); - mRecentsView.setScrollX((int) (mTransitionProgress.value * scrollForFirstTask)); + int scrollForPage0 = mRecentsView.getScrollForPage(0); + mRecentsView.setScrollX((int) (mTransitionProgress.value * scrollForFirstTask + + (1 - mTransitionProgress.value) * scrollForPage0)); } } |