summaryrefslogtreecommitdiff
path: root/libs/androidfw/FileStream.cpp
diff options
context:
space:
mode:
author Alejandro Nijamkin <nijamkin@google.com> 2024-11-18 13:39:46 -0800
committer Alejandro Nijamkin <nijamkin@google.com> 2024-11-18 13:58:35 -0800
commit967518d7a5ce5f4bf8cbac47390d9a25a4f3e0b4 (patch)
tree364d90f95c39debc639f1daf4ab7f0a27b17f7d5 /libs/androidfw/FileStream.cpp
parentb214d1512645b7ad43bd74569d83a551f3508459 (diff)
[flexiglass] Remove Lockscreen scene from backstack when face unlocked
...even if the alternate bouncer becomes invisible earlier than when the device becomes unlocked. There's a race condition between face unlock and alternate bouncer visibility which basically causes the successful device unlock to hide the alternate bouncer before the code in SceneContainerStartable is hit. This leads to leaving the Lockscreen scene in the navigation back stack even though it shouldn't be there. This CL fixes that issue by just replacing the Lockscreen scene in the bottom position of the navigation back stack when the device is unlocked, regardless of whether the alternate bouncer was visible. Fix: 375191368 Test: unit test added; older tests pass Test: manually verified that the bug could no longer reproduce on a UDFPS device Flag: com.android.systemui.scene_container Change-Id: Ie34dd753ef947c197282c9e794aebcd5102c66d8
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions