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 */);