diff options
| author | 2024-05-15 18:42:48 +0900 | |
|---|---|---|
| committer | 2024-05-17 11:33:04 +0900 | |
| commit | 6431d4afddc338a3e8a997f341df5a23d54efbc7 (patch) | |
| tree | e1fc6f5ebb60726fb16b82fd3cbf6a8c817e7680 /libs/gui/LayerState.cpp | |
| parent | 28064959760869dd22f5087aead12ef473919edc (diff) | |
Set Change::Metadata on LayerMetadata update
Currently, on layer_state_t::eMetadataChanged, only
Change::GameMode is set. Hence, for other metadata changes
such as METADATA_OWNER_UID, METADATA_MOUSE_CURSOR,
etc. (used by ARC++), these doesn't get propagated until
`forceUpdate=true` or `gameMode` is updated.
This leaves ARC++ LayerFE receiving stale metadata, even
though "update" was received.
Bug: 339382668
Test: atest libsurfaceflinger_unittests
Change-Id: I8130c3505b9808a9aa04d1641dc1c22352d6bf87
Diffstat (limited to 'libs/gui/LayerState.cpp')
0 files changed, 0 insertions, 0 deletions