summaryrefslogtreecommitdiff
path: root/libs/androidfw/ZipFileRO.cpp
diff options
context:
space:
mode:
author Josh Tsuji <tsuji@google.com> 2024-03-28 16:20:58 -0400
committer Josh Tsuji <tsuji@google.com> 2024-03-28 16:30:51 -0400
commitddd79371584a8858929b8fb994c3930db3914ad9 (patch)
tree74bdc26e73ed72dab6f395d29c769790e7ebaed0 /libs/androidfw/ZipFileRO.cpp
parent86f2e3accfd72e85e666322fe8fd10ab0d55fc16 (diff)
Ignore keyguard transitions FROM an invalid state.
Transitions should only be started FROM the state we most recently started a transition TO. Previously we allowed transitions from the most recently FINISHED state, but this was never the design intent of the keyguard transition graph. For example, once we've started GONE -> AOD the next transition MUST be AOD -> *. Previously transitions from GONE -> * were also allowed until the transition to AOD FINISHED. This fixes some issues with temporary legacy code shims that interact with the KeyguardTransitionInteractor, such as https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/FromGoneTransitionInteractor.kt;l=75. This should have no effect on refactored code. If this causes regressions in refactored code, we should fix those transitions. Fixes: 325481408 Test: atest SystemUITests Flag: ACONFIG com.android.systemui.migrate_clocks_to_blueprint TEAMFOOD Change-Id: Ia239ec9bd4f9d16b23f7a6c53804873fa1c84c81
Diffstat (limited to 'libs/androidfw/ZipFileRO.cpp')
0 files changed, 0 insertions, 0 deletions