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

Commit 5a1ca15d authored by Vinit Nayak's avatar Vinit Nayak
Browse files

Pass back entire split tree for remote animations

* If there's a remote animation we pass back the entire top
level split root along w/ the stage roots in the TransitionInfo
object.
* We also ensure all the changes correctly have the parent token
set on them (execpt for the top most split root)
* Normally all the roots don't get added from core because
sometimes they actually aren't changed, ex: if an app pair is open
and then a different app pair is tapped, the roots aren't changing,
only the leaf tasks under them are.
However, for animation purposes we don't want to keep forking logic
on the launcher side for these different cases, so client assumes
the entire tree is there and ready to animate.

Bug: 399037701
Test: Open app pairs from desktop windowing + normal taskbar
Flag: EXEMPT bugfix

Change-Id: I1cabfc3593b3da8c99a10ae63f5c9ecbc4788f88
parent 18b5ac2e
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