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

Skip to content
Commit 6d3f7116 authored by Chris Li's avatar Chris Li
Browse files

Sync surface position for legacy app transition animation

With legacy app transition:
1. TaskFragment is resized when it is invisible -> update surface
   position on sync transaction.
2. Activity becomes visible in TaskFragment, which trigger app
   transition.
3. Animation target is promoted to TaskFragment and create animation
   leash -> reset position on pending transaction.
4. Apply pending transaction to start legacy app transition -> 1 is
   applied after 3, which cause the TaskFragment surface position offset
   in animation leash.

This is similar to I74e044f440e40c3c5f99bf0f8c7a601e953dbbc7

Fix: 256689498
Test: Launch Setting into split left with any app, click back to exit
the split right. No flicker when Settings shows in fullscreen.

Change-Id: Id3db698729a5c25df7e50a49caf504b6fa866aa6
parent 96e8a788
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment