summaryrefslogtreecommitdiff
path: root/api/api.go
diff options
context:
space:
mode:
author Alejandro Nijamkin <nijamkin@google.com> 2024-08-21 16:06:58 -0700
committer Alejandro Nijamkin <nijamkin@google.com> 2024-08-26 11:16:55 -0700
commitcdfbbc1179d368c418805a39d08962cdcb2d5f85 (patch)
treebb1033868686fc4c7d9ea784d521524e2f4b9163 /api/api.go
parent6475b9199a1914d81526ea2d585be7932d7cc5c0 (diff)
[flexiglass] Structured concurrency fixes
- Breaks up BaseActivatable to Hydrator and ExclusiveActivatable - Hydrator managed a set of static children - SysUiViewModel no longer implements Activatable - All converted view-models properly migrated to implement SysUiViModel and extend ExclusiveActivatable if they need to be Activatable - The existing usage of hydratedStateOf migrated to use a Hydrator - rememberViewModel and viewModel view-model factory functons changes to only activate view-models that are activatable Bug: 354270224 Test: unit tests refactored and moved around to follow the new class split Test: manually verified no harm done with a Flexiglass smoke test: shade and QS over lockscreen, bouncer, unlock, shade and QS over unlocked device, relock Flag: com.android.systemui.scene_container Change-Id: I138795d49271923c14d677a64b1488c72d816282
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions