diff options
| author | 2022-11-23 01:03:48 +0800 | |
|---|---|---|
| committer | 2022-11-23 01:03:48 +0800 | |
| commit | 0078150dd5e00b09298967c2b95adf9836a2e1ab (patch) | |
| tree | 77fc262b36968af4847151b13f9da0070aebea3e /libs/androidfw/ApkParsing.cpp | |
| parent | 58de71a4a9bcfba49ab46610a1e4efa9c989d032 (diff) | |
Finish sync for relayout a drawn window
An activity may change visibility in a short time as visible
-> invisible -> visible without reset drawn state. E.g. scene
transition convert to translucent. Then if its window relayout
to clear mRedrawForSyncReported, the window will stuck by
SYNC_STATE_WAITING_FOR_DRAW until it becomes invisible or timeout.
This also relates to non-sync blast so maybeSyncSeqId is -1 then
the window won't report drawn.
Bug: 260093427
Test: Enable shell transition.
      Launch Messages and click its search bar.
      There should be fade out/in animation for activity switch.
Change-Id: I49746b56e7dda76c530366663000b0d11ae779f3
Diffstat (limited to 'libs/androidfw/ApkParsing.cpp')
0 files changed, 0 insertions, 0 deletions