diff options
| author | 2025-01-13 08:34:05 +0000 | |
|---|---|---|
| committer | 2025-01-13 08:34:05 +0000 | |
| commit | 33a9c078c6c19bc96a4eed947dffdb60400dbca0 (patch) | |
| tree | 973bd11ad1c3820a5e4a4b33511358b47d717768 /cmds/bootanimation/BootAnimation.cpp | |
| parent | f7c4dc872c75fe812d523f42da22d1c42851016a (diff) | |
Use pending transaction to update client surface on animator
The animation should handle the visibility on container level surface
rather than the client surface.
Especially when the caller is from WindowAnimator which will apply
the pending transaction, the client surface visibility should be
updated in time. Otherwise if a sync state happens before applying
the animator updates the surface, the visibility change will be
deferred until the sync state is finished.
Bug: 387946800
Flag: EXEMPT bugfix
Test: A launching activity with a starting window launches
another activity in the same task when it is just
completed drawing. The window of first activity should
be visible during removing the starting window and
starting the second transition.
Change-Id: I61694c6d5f94a76e47e9783864f79f370a672a10
Diffstat (limited to 'cmds/bootanimation/BootAnimation.cpp')
0 files changed, 0 insertions, 0 deletions