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

Skip to content
Commit 168084eb authored by Galia Peycheva's avatar Galia Peycheva
Browse files

Use TRANSIT_WALLPAPER_OPEN when going to home activity

Some devices don't show a wallpaper when the home activity is shown.
This triggers a TRANSIT_TASK_TO_FRONT transition when e.g. pressing
the home button. TRANSIT_TASK_TO_FRONT is normally used when an old
activity is started on top of the old one. Normally the new
activity is put on top of the old one by adjusting the Z order
for the duration of the animation (via mNeedsZBoost).

However, the home activity can not be put higher in z order than other
regular activities. The z boostinga logic defines three groups of
activities - home, regular and always-on-top. The z boosting works only
within a group. Hence, home can't be animated on top of the old
activity, which breaks animations like fade in.

This CL makes the transition to the home activity be classified as a
wallpaper_open transition, which assumes that this is the bottom-most
activity on the screen

Bug: 220024691
Test: manual: start a random activity and press the home button -
      observe animation
Change-Id: Ida53d274ea050cc64d3d27173e32b5b1adb2fe5f
parent d37280b4
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