Swipe-up from the bar area on the home screen should pull up overview
Bug: 254783214
Test: swipe-up from the bar takes the user to overview; swipe-up from everywhere else on the home screen takes the user to all-apps
Change-Id: Ic244c580d6828261c0369cb5c812a9eb8cbec7fe
diff --git a/quickstep/src/com/android/quickstep/RotationTouchHelper.java b/quickstep/src/com/android/quickstep/RotationTouchHelper.java
index aab5703..f75924b 100644
--- a/quickstep/src/com/android/quickstep/RotationTouchHelper.java
+++ b/quickstep/src/com/android/quickstep/RotationTouchHelper.java
@@ -233,10 +233,15 @@
* @return whether the coordinates of the {@param event} is in the swipe up gesture region.
*/
public boolean isInSwipeUpTouchRegion(MotionEvent event, BaseActivityInterface activity) {
+ boolean inBarArea = mOrientationTouchTransformer.touchInValidSwipeRegions(event.getX(),
+ event.getY());
+ if (inBarArea) {
+ return true;
+ }
if (isTrackpadMotionEvent(event)) {
return !activity.isResumed();
}
- return mOrientationTouchTransformer.touchInValidSwipeRegions(event.getX(), event.getY());
+ return false;
}
/**
@@ -245,11 +250,15 @@
*/
public boolean isInSwipeUpTouchRegion(MotionEvent event, int pointerIndex,
BaseActivityInterface activity) {
+ boolean inBarArea = mOrientationTouchTransformer.touchInValidSwipeRegions(
+ event.getX(pointerIndex), event.getY(pointerIndex));
+ if (inBarArea) {
+ return true;
+ }
if (isTrackpadMotionEvent(event)) {
return !activity.isResumed();
}
- return mOrientationTouchTransformer.touchInValidSwipeRegions(event.getX(pointerIndex),
- event.getY(pointerIndex));
+ return false;
}
@Override