diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java index 79bf6b3e49f6..b9cacd14451c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java @@ -271,7 +271,12 @@ public class EdgeBackGestureHandler implements DisplayListener { if (x > mEdgeWidth && x < (mDisplaySize.x - mEdgeWidth)) { return false; } - return !mExcludeRegion.contains(x, y); + boolean isInExcludedRegion = mExcludeRegion.contains(x, y); + if (isInExcludedRegion) { + mOverviewProxyService.notifyBackAction(false /* completed */, -1, -1, + false /* isButton */, !mIsOnLeftEdge); + } + return !isInExcludedRegion; } private void onMotionEvent(MotionEvent ev) { |