diff options
| author | 2025-02-26 18:40:26 -0800 | |
|---|---|---|
| committer | 2025-02-28 14:32:14 -0800 | |
| commit | c2e9b6825a2aecf3097daed75b190a8298d307ac (patch) | |
| tree | d8089115a36f92ca8e5bc3ba07358448e8516821 /libs/androidfw/StringPool.cpp | |
| parent | 3ea5169dff13d999e26dd382785035e1c5405981 (diff) | |
[PiP on Desktop] Fix drag-to-desktop freezing when PiP is active
Recall: http://recall/clips/7ab57d60-a1b9-40ee-a2f7-1f632e22c486
Drag-to-desktop gesture starts two transitions, and when PiP is active,
a RESIZE_PIP transition is started when the drag gesture starts due to
KCA updates. The Pip transition comes in between the two desktop
transitions and blocks the second one from merging, causing the
transitions to not be finished.
This CL blocks a RESIZE_PIP transition from starting if there is ongoing
drag-to-desktop gesture. Further work will be done in a future CL to
trigger KCA updates once we are in the Desktop session.
Bug: 397765735
Test: atest PipDesktopStateTest PipTransitionStateTest
Flag: com.android.window.flags.enable_desktop_windowing_pip
Change-Id: I7a41cd0298e7e0cf1b58c9b8b2495b88c9f7ed6a
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions