diff options
| author | 2023-08-23 20:46:46 -0700 | |
|---|---|---|
| committer | 2023-08-24 15:57:05 +0000 | |
| commit | bda6cb25d8201f01e0ba8106ccb18e7a45febfe1 (patch) | |
| tree | adb8a5f294035cbb49ef1e9fde98772ba673007d /libs/hwui/FrameInfoVisualizer.cpp | |
| parent | 9d1f61ff37ef68c057a916062f7ba212fac5699a (diff) | |
Don't set client visibility to false while resumed
Some apps seem to break if they don't receive pause before
their main window loses client-visibility. This means apps which
tie their rendering state to lifecycle instead of whether
the destination surface exists.
To keep these apps working, Prevent setting client-visibility
to false while the app is in resumed state.
Bug: 277725896
Bug: 296994396
Test: Open an app, enter recents, stop recents transition (eg.
by long-pressing the livetile). Observe app receive pause
before client-visibility change.
Change-Id: Ifea1a9ebfe3583a73e7693520c628b6da791fee1
Diffstat (limited to 'libs/hwui/FrameInfoVisualizer.cpp')
0 files changed, 0 insertions, 0 deletions