diff options
| author | 2022-09-14 22:59:51 +0800 | |
|---|---|---|
| committer | 2022-09-14 22:59:51 +0800 | |
| commit | a7b45cb8c018e592e8677b8068494be0c05c439d (patch) | |
| tree | a7c356de203541688743caf663dc24c674469600 /services/coverage/java | |
| parent | 9fefe95ba6f566c5993ed84d40e10be533c4cb2e (diff) | |
Disable freeze insets for non blast sync shell transition
The method shouldFreezeInsetsPosition was added for when display
rotation happens, if the rotated insets position is sent to client
before the rotation animation starts, the system bars will jump to
weird position temporally because the client side insets animation
runner is not a part of sync system.
But during freezing, it still has a race that after the start
transaction of transition is applied (no longer freeze), the new
position doesn't apply synchronously. Then the bars may flicker
after rotation animation starts.
Since the sync method of shell transition is going to switch to
non-blast version, just disable it and rely on the screenshot to
cover any temporary states.
Bug: 234585256
Test: atest TransitionTests#testDisplayRotationChange
Change-Id: I7499db22b1008820f7dcc62ce714eeb27f0fd674
Diffstat (limited to 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions