diff options
| author | 2023-01-04 19:49:09 +0000 | |
|---|---|---|
| committer | 2023-01-19 19:13:24 +0000 | |
| commit | 08da091ac7b1305584b000de7e6c7c369ffd1aaa (patch) | |
| tree | ecc2a22c4db0e29f9cfbdebc7199bac240cc6d62 /opengl/java | |
| parent | c392c5010fedcf302fa6314da5547002e2296871 (diff) | |
Fix some visibility issues with tasks & task overlays
- Make the overlay host surface visibility mirror the actual visibility
of the task. Currently WM may show the task surface prior to any
children being shown, which can lead to a flash of the overlay when
launching tasks
- Also prevent the task visibilty from being clobbered by the Shell when
a task changes windowing modes. The task visibility is updated by WM
in Task#prepareSurfaces(), but the Shell will still try to show the
task surface in the WCT transaction callback
Bug: 255777383
Test: Launch game with existing visible task overlay
Test: Split app that shows a task overlay (ie. game dashboard button), then
dismiss split
Change-Id: I950df0d88a56617369e6c15f66268455fd52d8b4
Diffstat (limited to 'opengl/java')
0 files changed, 0 insertions, 0 deletions