Avoid sending IME insets position in old rotation to client
IME token surface is hidden by reusing AsyncRotationController to
avoid showing intermediate state when running app transition with
rotation change. But it is not the accepted window type for
async rotation, so it can be excluded from freezing position.
This prevents the case if the client InsetsAnimationControlImpl
is late to call updateSurfacePosition by the old rotation after
server side updated to new position.
Bug: 297346129
Test: atest ShowImeWhileEnteringOverviewTest# \
imeLayerIsVisibleAndAssociatedWithAppWidow
Change-Id: I6a79a631490c250391102e4dec5f3335a7ed0fea
Loading
Please register or sign in to comment