diff options
| author | 2023-11-01 16:03:58 +0100 | |
|---|---|---|
| committer | 2023-11-02 15:00:48 +0000 | |
| commit | 7467f6b247bc255f5ac5efe1b50cc23682a9e275 (patch) | |
| tree | eeab3351dfc27d9ab5b572c5b966b167e183f905 /libs/androidfw/FileStream.cpp | |
| parent | ff6053cf56a6cd5fa63639470919cd51f13a906d (diff) | |
Defer creating+sending SLEEP transitions
The SLEEP transition is a sync to wind down all animations since the
display isn't animating any more. Since SLEEP is forcibly merged into
existing transitions, this can be problematic when the screen is still
on during dream/keyguard because we need to let those animations finish
uninterrupted.
This lets us remove the special case extension for SLEEP timeouts for
keyguard animations and also makes some other cases like home swipe on
top of the lock screen work properly.
Test: atest CtsWindowManagerDeviceKeyguard:KeyguardTests
Bug: 293862576
Change-Id: Ic8416c303848fd96241a715a82dcf53a3561a2eb
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions