Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 33a9c078 authored by Riddle Hsu's avatar Riddle Hsu
Browse files

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
parent f7c4dc87
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment