Preparation for selecting a bubble for an ongoing transition
- Notify remote transitions that they are consumed when handling a
transition in default-mixed, otherwise the caller (ie. Launcher) may
not clean up state accordingly
- Add another listener callback for when an existing already-initialized
taskview's surface is created. This ensures that transtiions that
route to existing bubbles will get the same signals to unblock the
transition-gates for continuing the animation
- Skip throwing an exception if a caller attemps to register the same
task listener, this can happen if a transition resolves to an existing
task, and can just be a no-op
Bug: 416136909
Flag: com.android.wm.shell.enable_create_any_bubble
Test: atest WMShellUnitTests
Change-Id: I38c08ad39cd7ec62c52296ddad6b092082d85041
Signed-off-by:
Winson Chung <winsonc@google.com>
Loading
Please register or sign in to comment