summaryrefslogtreecommitdiff
path: root/libs/androidfw/ZipFileRO.cpp
diff options
context:
space:
mode:
author Chandru S <chandruis@google.com> 2024-10-10 02:27:29 +0000
committer Chandru S <chandruis@google.com> 2024-10-10 03:03:04 +0000
commit070817baf2efe665c186e19775c9beda05199a72 (patch)
tree72cb1fcac1ad3a838a5acae272faa8a7f6427b31 /libs/androidfw/ZipFileRO.cpp
parentf5429b946d2bde507fb8701e1f6dda85828fd6f6 (diff)
Fix persisting SFPS indicator issue.
KeyguardBouncerRepository#alternateBouncerVisible state is incorrectly set and then never reset. This is caused by usages of show()/forceShow() that only read (but not collect) the canShowAlternateBouncer flow to set the alternate bouncer visible state, if there is a race condition between when canShowAlternateBouncer flow changes to false and when the read happens, alternateBouncerVisible state will be set to an incorrect value and not reset on time. Confirmed with additional logs that this is what is happening. Flag: EXEMPT bugfix Fixes: 360737693 Test: verified manually 1. Enable screensaver while charging (on a large screen device with side fingerprint sensor) 2. Go to screensaver 3. Try authenticating with un-enrolled finger 5 times 4. Bouncer should be shown 5. SFPS indicator should not be visible on bouncer 6. unlock the device with PIN/pattern/password 7. SFPS indicator should not be visible after device is entered Change-Id: I3bad4783b4283820bcf6473fd87da8cc8173c07f
Diffstat (limited to 'libs/androidfw/ZipFileRO.cpp')
0 files changed, 0 insertions, 0 deletions