summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetsProvider.cpp
diff options
context:
space:
mode:
author Tiger Huang <tigerhuang@google.com> 2025-02-07 19:01:46 +0800
committer Tiger Huang <tigerhuang@google.com> 2025-02-10 14:22:27 +0800
commit110c8d09ed51e5edece81e1564c4d04e393def51 (patch)
tree9cba3bde9c2473b55d54e454c67e13a006b1497d /libs/androidfw/AssetsProvider.cpp
parenta513c2600f906c3b511794f295fce061c65d14e8 (diff)
Notify when a fake control target changes the requested visibility
When a system bar is forcibly shown transiently, the original controlling target will become the fake control target. And the real control target will be InsetsPolicy#mTransientControlTarget which will control the leash of the system bar. At this moment, the fake control target should still be able to control the visibility of the insets source dispatched to the client windows. This CL calls notifyInsetsChanged when a fake control target changes the requested visibility of its controlling type. Bug: 393646206 Flag: EXEMPT bugfix Test: Hide status bar in an app when a heads up notification is showing, and see if the app changes its layout accordingly while the notification it still there. Test: ActivityRecordTests InsetsPolicyTest InsetsStateControllerTest Change-Id: I083ac979486f1fdfa1fb50b4da0c53264624adbb
Diffstat (limited to 'libs/androidfw/AssetsProvider.cpp')
0 files changed, 0 insertions, 0 deletions