commit | 2c834dbf93a4ab586f89cdaec58eba48bda6aaed | [log] [tgz] |
---|---|---|
author | Alex Stetson <alexstetson@google.com> | Fri Mar 31 11:02:49 2023 -0700 |
committer | Alex Stetson <alexstetson@google.com> | Mon Apr 03 08:50:10 2023 -0700 |
tree | 874994f97b312c7ff7dae7598b4311f02ec18d3f | |
parent | d4f7c1558cf7b3157b848a2e75275128811b142c [diff] |
Update pre-hide animation logic Update logic to align with phone and prevent incorrect WM keyguard state. Bug: 276328926 Test: manual Change-Id: Id8f1b652b44e01383c83da4a15e1805bb1ddb762 Merged-In: Id8f1b652b44e01383c83da4a15e1805bb1ddb762
diff --git a/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java b/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java index 57636c3..347e08c 100644 --- a/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java +++ b/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java
@@ -317,7 +317,11 @@ @Override @MainThread public void startPreHideAnimation(Runnable finishRunnable) { - mPrimaryBouncerInteractor.startDisappearAnimation(finishRunnable); + if (isBouncerShowing()) { + mPrimaryBouncerInteractor.startDisappearAnimation(finishRunnable); + } else if (finishRunnable != null) { + finishRunnable.run(); + } } @Override