diff options
| author | 2024-07-22 11:52:47 -0400 | |
|---|---|---|
| committer | 2024-07-22 17:11:55 -0400 | |
| commit | e26ed7e08e5c95ce30e3027d88452c8ede094c6c (patch) | |
| tree | 8fb537af4f1f5d34a2497df16c03447d8c9dd505 | |
| parent | 48997584f285b876dd956aad4ea9f440f270750e (diff) | |
Don't update visual stability when lockscreen hasn't changed
We'd otherwise be updating on every frame of animations into or out of
the lockscreen!
Bug: 332558345
Fixes: 354065727
Fixes: 354081031
Fixes: 354763436
Flag: com.android.systemui.scene_container
Test: atest VisualStabilityCoordinatorTest
Change-Id: Ia1d3060867ba32757d20788d3b4fdc536fb737c5
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/VisualStabilityCoordinator.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/VisualStabilityCoordinator.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/VisualStabilityCoordinator.java index a3b159ad9ddd..0f6f03ae8334 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/VisualStabilityCoordinator.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/VisualStabilityCoordinator.java @@ -384,6 +384,10 @@ public class VisualStabilityCoordinator implements Coordinator, Dumpable { } final boolean isShowing = value > 0.0f; + if (isShowing == mLockscreenShowing) { + return; + } + mLockscreenShowing = isShowing; updateAllowedStates("lockscreenShowing", isShowing); } |