5e957551be37179b41d5b7ab2e17211dc6de757c
Previously we did this for the last task that appeared, but didn't take into account cases where multiple tasks had appeared during the same gesture state. We handle that now. Test: - Quick switch to delayed task A, start new gesture, return to the first app after onTaskAppeared(A) - Quick switch to delayed task A, start new gesture, wait for onTaskAppeared(A), then switch to delayed task B, start new gesture, wait for onTaskAppeared(B), and switch back to A - Quick switch to delayed task A, start new gesture, wait for onTaskAppeared(A), then switch to delayed task B, start new gesture, wait for onTaskAppeared(B), and switch back to A and quickly back to original app (before settling on A) Ensure task starts/resumes and is interactable in all cases. Bug: 158588954 Change-Id: I647a6d015baa1d9b6d613e6c0e584589f35da54a
Description
No description provided
Languages
Java
57.2%
Kotlin
42.4%
AIDL
0.3%