diff options
| author | 2024-03-29 09:42:19 -0700 | |
|---|---|---|
| committer | 2024-04-29 13:34:26 -0700 | |
| commit | 95a538f70c6a54861595d218b86993eb31b100e7 (patch) | |
| tree | c9f2acf892c1d8544af5137f5c0e5b06a40cf2c7 /libs/androidfw/StringPool.cpp | |
| parent | 2e086e365bde1ab16d2580fe69e09e553e197862 (diff) | |
Fix visual issues with splitscreen to desktop transition.
Fixes three minor visual issues with the split to desktop transition:
1 - Modifies getFocusedDecor to always prioritize a currently dragged decor,
fixing an issue where some split -> desktop transitions would hide the
dragged task if they ended on the opposite side of the screen.
2 - Adds onSplitToDesktopAnimation to StageCoordinator to
set stages as not visible once the to desktop animation is complete,
preventing the split divider from briefly showing if we then navigate to
overview.
3- When requesting split, sets the task to WINDOWING_MODE_MULTI_WINDOW
to avoid a task flicker. Then, when the stage listener detects a change,
it will set the windowing mode to UNDEFINED to inherit the mode from
split stage, ensuring the task doesn't use freeform bounds in split
stage.
Bug: 336312668
Bug: 336311310
Bug: 323378048
Test: atest DragToDesktopTransitionHandlerTest
Test: manual
Change-Id: I55634fbe9687cd9a8f433818c8bafe983763356c
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions