diff options
| author | 2025-01-27 17:51:48 -0500 | |
|---|---|---|
| committer | 2025-02-05 09:48:21 -0500 | |
| commit | d48bae09e60fdaa83fa04d4daa373b729aee7a99 (patch) | |
| tree | 13ec005f93b56c27552724e2a7583c9051d12770 /libs/input/PointerControllerContext.cpp | |
| parent | 4979bc95981c44df1b8994d9c7acd77cc225f35b (diff) | |
Support KeyguardService#showDismissibleKeyguard in keyguard_wm_state_refactor.
This CL is mostly renaming KeyguardLockWhileAwake and KeyguardLockNow to KeyguardShowWhileAwake/KeyguardServiceShowLockscreen to reflect that we're not necessarily locking the device.
The only logical changes are:
- KeyguardService asks KeyguardUpdateMonitor to delay locking instead of having KeyguardViewMediator do it, then calls KeyguardServiceShowLockscreenInteractor#onKeyguardServiceShowDismissibleKeyguard.
- That interactor now emits a ShowWhileAwakeReason, and an unused bundle is removed (didn't end up finding that actually was used).
- One collector of that flow (WakeDirectlyToGoneInteractor) filters out the fold events, the other just emits it into the existing showWhileAwakeEvents flow.
Fixes: 341400177
Test: fold my foldable
Flag: com.android.systemui.keyguard_wm_state_refactor
Change-Id: Ifd68d32326a221c420d2c3c1ecb3169391816021
Diffstat (limited to 'libs/input/PointerControllerContext.cpp')
0 files changed, 0 insertions, 0 deletions