summaryrefslogtreecommitdiff
path: root/ravenwood/scripts/extract-last-soong-commands.py
diff options
context:
space:
mode:
author Nicolo' Mazzucato <nicomazz@google.com> 2025-03-03 14:59:55 +0000
committer Nicolo' Mazzucato <nicomazz@google.com> 2025-03-03 14:59:55 +0000
commitf49f74147cada6de6658e62db2eafc726f545574 (patch)
tree08e711978c6f1266ba826c08d96c5938269e3e05 /ravenwood/scripts/extract-last-soong-commands.py
parentc7d2e77a57be4d7ea06931c7c0b6d503683b5559 (diff)
Fix SysUIStateInteractor for lazy states of external displays
Iterating the instances in the repository was not always correct: as instances were created lazily, it might have happened that the SysUI State for an external display was not there. Now we're iterating all displays instead. + a performance optimization: changes from the interactor are committed at the end, after all the StateChanges are applied to each SysUI state. This makes sure to minimize the state propagated to launcher. Bug: 362719719 Bug: 398011576 Test: SysUIStatePerDisplayInteractorTest Flag: com.android.systemui.shade_window_goes_around Change-Id: Ib0178a332a1e1f05d70ba3da52334497ba766557
Diffstat (limited to 'ravenwood/scripts/extract-last-soong-commands.py')
0 files changed, 0 insertions, 0 deletions