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

Commit f2a90024 authored by Winson Chung's avatar Winson Chung
Browse files

Fix issues with incorrectly handling transitions as bubble transitions

- Change to looking up app bubbles by task id as
  getAppBubbleKeyForTask() may generate the same key as bubble keys.
  This was causing issues where we should have been falling into
  TaskViewTransitions to switch between existing bubbles, but was
  incorrectly identifying the existing bubble
- For the same reason, we should also ignore intercepting bubble task
  launch transitions for existing bubbled tasks entirely (just let it
  fall through when existing). This can happen for cases where a
  bubbled task launches a new task for an app that is already bubbled

Bug: 411271022
Flag: com.android.wm.shell.enable_create_any_bubble
Test: atest DefaultMixedHandlerTest
Test: Open various trampoline apps into a bubble
Change-Id: I23fad15eba3f4213972cd9f7b752e204b2b34167
parent aea79856
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