From 44ecb9d7cbb5f02001bd703aa7aabd894898d3a2 Mon Sep 17 00:00:00 2001 From: Vadim Tryshev Date: Thu, 30 Aug 2018 16:01:47 -0700 Subject: [PATCH] Fix swiping up to Overview in landscape mode Bug: 121280703 Change-Id: I9802c6f547a592be891e7c4f5e8db8dadaa0425d Tests: TaplTests, locally modified to force Landscape --- .../src/com/android/quickstep/TouchInteractionService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/TouchInteractionService.java b/quickstep/src/com/android/quickstep/TouchInteractionService.java index 8b6867f763..72007f15f6 100644 --- a/quickstep/src/com/android/quickstep/TouchInteractionService.java +++ b/quickstep/src/com/android/quickstep/TouchInteractionService.java @@ -344,7 +344,8 @@ public class TouchInteractionService extends Service { startTouchTracking(ev, true /* updateLocationOffset */); break; case ACTION_MOVE: { - float displacement = ev.getY() - mDownPos.y; + float displacement = mActivity.getDeviceProfile().isLandscape ? + ev.getX() - mDownPos.x : ev.getY() - mDownPos.y; if (Math.abs(displacement) >= mTouchSlop) { // Start tracking only when mTouchSlop is crossed. startTouchTracking(ev, true /* updateLocationOffset */);