summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Josh Tsuji <tsuji@google.com> 2022-03-25 11:27:21 -0400
committer Josh Tsuji <tsuji@google.com> 2022-03-28 14:16:59 -0400
commitf1234b41eebbae69affbc3b1359fa295b47c6688 (patch)
tree1dc2188e38a578396bc7c495b53c0bc3a6684272
parentccf3121eb12ac5dda4047ecfe319694b15035294 (diff)
Re-enable remote occlude/unocclude animations.
This was previously disabled due to an issue where the bouncer would appear whenever the home controls (or other non-camera occluding activites) were launched. This issue appears to now be fixed on tm-dev, likely by some of our other fixes over the last month. Bug: 202963722 Test: With AOD enabled/disabled Test: With security/no security/no lockscreen Test: enable home controls, use home controls activity Change-Id: I486c7adeb23113fa98377d1d5b16c8b6a8be003c
-rw-r--r--packages/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java2
-rw-r--r--packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java3
2 files changed, 3 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java
index 88555edd1e8b..b96eee717260 100644
--- a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java
+++ b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java
@@ -102,7 +102,7 @@ public class KeyguardService extends Service {
"persist.wm.enable_remote_keyguard_animation";
private static final int sEnableRemoteKeyguardAnimation =
- SystemProperties.getInt(ENABLE_REMOTE_KEYGUARD_ANIMATION_PROPERTY, 1);
+ SystemProperties.getInt(ENABLE_REMOTE_KEYGUARD_ANIMATION_PROPERTY, 2);
/**
* @see #ENABLE_REMOTE_KEYGUARD_ANIMATION_PROPERTY
diff --git a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
index 197b7b43be71..55bb2aecd379 100644
--- a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
+++ b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
@@ -900,7 +900,7 @@ public class KeyguardViewMediator extends CoreStartable implements Dumpable,
* ActivityLaunchAnimator since we're just translating down, rather than emerging from a view
* or the power button.
*/
- private IRemoteAnimationRunner mUnoccludeAnimationRunner =
+ private final IRemoteAnimationRunner mUnoccludeAnimationRunner =
new IRemoteAnimationRunner.Stub() {
@Nullable private ValueAnimator mUnoccludeAnimator;
@@ -965,6 +965,7 @@ public class KeyguardViewMediator extends CoreStartable implements Dumpable,
public void onAnimationEnd(Animator animation) {
try {
finishedCallback.onAnimationFinished();
+ mUnoccludeAnimator = null;
} catch (RemoteException e) {
e.printStackTrace();
}