diff options
author | 2024-05-15 18:42:48 +0900 | |
---|---|---|
committer | 2024-05-17 11:33:04 +0900 | |
commit | 6431d4afddc338a3e8a997f341df5a23d54efbc7 (patch) | |
tree | e1fc6f5ebb60726fb16b82fd3cbf6a8c817e7680 /cmds/dumpstate/dumpstate.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 'cmds/dumpstate/dumpstate.cpp')
0 files changed, 0 insertions, 0 deletions