summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Wickham <twickham@google.com>2018-02-13 12:03:37 -0800
committerTony Wickham <twickham@google.com>2018-02-13 12:03:37 -0800
commitd766aadae747d873b77dfcb436271eda5aa82f68 (patch)
treee84657196c0e273aa7051819f6708b90e04f9d20
parentba7d129aac98bc38c8534a993a9898ee262512a3 (diff)
downloadandroid_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.java4
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));
}
}