diff options
| author | 2022-10-26 13:18:11 +0800 | |
|---|---|---|
| committer | 2022-11-01 12:45:11 +0800 | |
| commit | d7c426431368d2eb046efcb116961050d342ab10 (patch) | |
| tree | 1ca93413c3bf8b5a284b9cee5fa7a51f280deba7 /libs/androidfw/StringPool.cpp | |
| parent | 09aaecd548bd8ad5098128457303adaa50d912e1 (diff) | |
Check last parent when calculating Shell transition root
Before, we pick root leash only based on the end state hierarchy, which
may result the reparent animation covered by other windows between the
new parent and old parent. Now, we make sure the root leash is also the
ancestor of the old parent.
Bug: 207070762
Test: atest WmTests:TransitionTests#testCollectReparentChange
Test: manually verify with ActivityEmbedding enter PiP from split screen
Change-Id: Ieeb2ce19b47adf4223ba6d58a3be10d7079f4eb3
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions