diff options
| author | 2023-01-04 19:49:09 +0000 | |
|---|---|---|
| committer | 2023-01-19 19:13:24 +0000 | |
| commit | 08da091ac7b1305584b000de7e6c7c369ffd1aaa (patch) | |
| tree | ecc2a22c4db0e29f9cfbdebc7199bac240cc6d62 /services/coverage/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 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions