Merge "Set mLastRectRotation to valid rotation" into ub-launcher3-rvc-dev

This commit is contained in:
Vinit Nayak
2020-06-02 04:42:33 +00:00
committed by Android (Google) Code Review
@@ -157,8 +157,9 @@ class OrientationTouchTransformer {
mMode != SysUINavigationMode.Mode.TWO_BUTTONS;
if (mEnableMultipleRegions) {
mQuickStepStartingRotation = info.rotation;
} else if (!enableMultipleRegions) {
mLastRectRotation = mQuickStepStartingRotation = QUICKSTEP_ROTATION_UNINITIALIZED;
} else {
mLastRectRotation = 0;
mQuickStepStartingRotation = QUICKSTEP_ROTATION_UNINITIALIZED;
}
resetSwipeRegions(info);
}
@@ -293,6 +294,7 @@ class OrientationTouchTransformer {
mLastRectTouched = rect;
mLastRectRotation = rect.mRotation;
if (mEnableMultipleRegions && mCurrentDisplayRotation == mLastRectRotation) {
// TODO(b/154580671) might make this block unnecessary
// Start a touch session for the default nav region for the display
mQuickStepStartingRotation = mLastRectTouched.mRotation;
resetSwipeRegions();