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

Commit d09fe004 authored by Evan Rosky's avatar Evan Rosky
Browse files

Track transition creation overlap

Wrap all instances of the "create transition if not collecting
but use global collecting otherwise" pattern. These are the
main sources of transition mixups that can result in
animation issues.

Changes here are also fairly mechanical:
- If a use-global-collecting-or-create pattern is found
  - create a startTransit ActionChain object
  - if not collecting, create transition and attach to chain
  - end or endPartial
- If startOrQueue is found
  - create a normal ActionChain object
  - end or endPartial

Bug: 325114242
Test: existing tests (no-op)
Flag: com.android.window.flags.transit_tracker_plumbing
Change-Id: I98bba98dbc6a5379fcbe9714e862eeec32f4b11d
parent f2f7b8f5
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