summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Robin Lee <rgl@google.com> 2024-08-07 16:34:50 +0200
committer Robin Lee <rgl@google.com> 2024-08-07 15:27:20 +0000
commitf14e16fd4b5154f35770440fd8820ff9bc1053ee (patch)
tree0a8caaa678716c4a12371a5bc0384d3813ac2b6d /libs/androidfw/StringPool.cpp
parent88248b6bea94ba793909bb8e10345fff209afd25 (diff)
Reintroduce a timeout on going-away transition
This was formerly enforced using the RemoteAnimation framework's timeouts. Moving to the RemoteTransition framework lost the time limit, allowing confused state to sometimes persist forever. On hitting the timeout, keyguardGoingAway will be reset and the KeyguardService will be told to directly dismiss with no animation targets. Then it has two options: - Ignore the callback, and keyguard will show again by default - Handle the exit animation, and then call setShowing(false) Thus there should be a correct final state whether the SysUI is implementing this callback or not. This can be removed when goingAway is removed. Test: Manual - test to follow Flag: com.android.window.flags.keyguard_going_away_timeout Bug: 343598832 Change-Id: I4c66716dccabdb85aff845684a69fdd938caf639
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions