64cfa05d59ff149bfd4716965442522ead07eac2
While quickswitch in landscape mode, the orientation handler would be update to LandscapePagedViewHandler when receive onLauncherStart, however, it might be too late because the VelocityTracker can already tracking with PortraitPagedViewHandler at AbsSwipeUpHandler#setupRecentsViewUi, which leads the wrong judgement while PagedView#onTouchEvent handling the ACTION_UP that the velocity can nearly 0 from mOrientationHandler.getPrimaryVelocity. By update the orientation handler earlier at onGestureAnimationStart, the velocity tracking result should stay consistent from ACTION_DOWN till ACTION_UP. Bug: 213867585 Bug: 209936664 Bug: 221805258 Test: run below tests w/o shell transition. atest FlickerTests:QuickSwitchBetweenTwoAppsForwardTest atest FlickerTests:QuickSwitchBetweenTwoAppsBackTest Change-Id: If73fa8d88cc372b6f783fb6cdda4148d11a2ee19
Description
No description provided
Languages
Java
57.2%
Kotlin
42.4%
AIDL
0.3%