summaryrefslogtreecommitdiff
path: root/tools/aapt2/ResourceTable.cpp
diff options
context:
space:
mode:
author Alejandro Nijamkin <nijamkin@google.com> 2024-08-23 12:49:00 -0700
committer Alejandro Nijamkin <nijamkin@google.com> 2024-08-26 11:16:55 -0700
commit32183dd88455214818d994f807195e36ad545f8c (patch)
treede03622cf032f083f3ca1edfbca3c17243c2a45f /tools/aapt2/ResourceTable.cpp
parentcdfbbc1179d368c418805a39d08962cdcb2d5f85 (diff)
[flexiglass] Scene class hierarchy changes
1. Removes the default implementation of activate from the Scene interface. awaitCancellation nodes are actually expensive. Removing the default implementation from the interface forces each scene class to implement a better node. 2. Changes scenes to extend ExclusiveActivatable instead of Activatable directly so they can benefit from the reentrant protection 3. This also led me to discover an oversight where the QS shade scene wasn't activating its actions view-model, so win-win. Bug: 354270224 Test: manually verified that all scenes can be navigated to and between Flag: com.android.systemui.scene_container Change-Id: I9d88012226ac2ed8b2fb95179e38cdc48623adde
Diffstat (limited to 'tools/aapt2/ResourceTable.cpp')
0 files changed, 0 insertions, 0 deletions