diff options
| author | 2023-09-19 14:51:43 +0000 | |
|---|---|---|
| committer | 2023-09-19 14:51:43 +0000 | |
| commit | a7b72bb5c485347ba591e56623abb7497fde7fb8 (patch) | |
| tree | 25a6d4383858e34e46c10592bf21df5bf7ddecf7 | |
| parent | 0e8a37a26354fd5e44a3b79ecf391e6a195f83e3 (diff) | |
| parent | 18172cce3c3f9bd49091d04601751a5436345a68 (diff) | |
Merge "Show/hide keyguard views whenever we tell WM lockscreen is visible." into main
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java index 144fd3d76ebf..8d86d729d958 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java @@ -22,7 +22,6 @@ import static com.android.systemui.plugins.ActivityStarter.OnDismissAction; import static com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_WAKE_AND_UNLOCK; import static com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_WAKE_AND_UNLOCK_PULSING; import static com.android.systemui.util.kotlin.JavaAdapterKt.collectFlow; -import static com.android.systemui.util.kotlin.JavaAdapterKt.combineFlows; import android.content.Context; import android.content.res.ColorStateList; @@ -472,17 +471,11 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb } if (mFlags.isEnabled(Flags.KEYGUARD_WM_STATE_REFACTOR)) { + // Show the keyguard views whenever we've told WM that the lockscreen is visible. mShadeViewController.postToView(() -> collectFlow( getViewRootImpl().getView(), - combineFlows( - mKeyguardTransitionInteractor.getFinishedKeyguardState(), - mWmLockscreenVisibilityInteractor.get() - .getUsingKeyguardGoingAwayAnimation(), - (finishedState, animating) -> - KeyguardInteractor.Companion.isKeyguardVisibleInState( - finishedState) - || animating), + mWmLockscreenVisibilityInteractor.get().getLockscreenVisibility(), this::consumeShowStatusBarKeyguardView)); } } |