commit | aa607f8414089a48caa3487873288a6047608380 | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Fri Apr 24 23:48:44 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Apr 24 23:48:44 2020 +0000 |
tree | ed955c31d71c3fb5364df2f32e4ff0a747e91e93 | |
parent | 31760776146c9e5933e4b3654e6cb7ddec7f37fa [diff] | |
parent | 2450f524c67c74c505ace8d38e0a300c31a31cb7 [diff] |
Merge "Clear swipe region cache on nav mode switch" into ub-launcher3-rvc-dev am: 2450f524c6 Change-Id: Ifd365e63136d23552c069441719362603f7a7f7d
diff --git a/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java b/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java index 2e99500..2a9f32d 100644 --- a/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java +++ b/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java
@@ -99,6 +99,10 @@ return; } this.mMode = newMode; + // Swipe touch regions are independent of nav mode, so we have to clear them explicitly + // here to avoid, for ex, a nav region for 2-button rotation 0 being used for 3-button mode + // It tries to cache and reuse swipe regions whenever possible based only on rotation + mSwipeTouchRegions.clear(); resetSwipeRegions(info); }