From 30be4bfdb3c3c3b01b2714ed715f614d922b3d78 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Mon, 28 Mar 2022 15:50:22 -0700 Subject: [PATCH] Update gesture region when display size changes Test: change resolution on device, ensure bottom gestures work Fixes: 225169659 Change-Id: Iafc4a797741092c82bc89b46dd2babe6d1c13512 --- quickstep/src/com/android/quickstep/RotationTouchHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/RotationTouchHelper.java b/quickstep/src/com/android/quickstep/RotationTouchHelper.java index dad5071fd2..f952e0d70d 100644 --- a/quickstep/src/com/android/quickstep/RotationTouchHelper.java +++ b/quickstep/src/com/android/quickstep/RotationTouchHelper.java @@ -22,6 +22,7 @@ import static com.android.launcher3.util.DisplayController.CHANGE_ACTIVE_SCREEN; import static com.android.launcher3.util.DisplayController.CHANGE_ALL; import static com.android.launcher3.util.DisplayController.CHANGE_NAVIGATION_MODE; import static com.android.launcher3.util.DisplayController.CHANGE_ROTATION; +import static com.android.launcher3.util.DisplayController.CHANGE_SUPPORTED_BOUNDS; import static com.android.launcher3.util.DisplayController.NavigationMode.THREE_BUTTONS; import static com.android.launcher3.util.Executors.UI_HELPER_EXECUTOR; @@ -250,7 +251,8 @@ public class RotationTouchHelper implements DisplayInfoChangeListener { } private void onDisplayInfoChangedInternal(Info info, int flags, boolean forceRegister) { - if ((flags & (CHANGE_ROTATION | CHANGE_ACTIVE_SCREEN | CHANGE_NAVIGATION_MODE)) != 0) { + if ((flags & (CHANGE_ROTATION | CHANGE_ACTIVE_SCREEN | CHANGE_NAVIGATION_MODE + | CHANGE_SUPPORTED_BOUNDS)) != 0) { mDisplayRotation = info.rotation; if (mMode.hasGestures) {