From 61e5ff785d23dcb468ebabdc0ffcfa1b74220f94 Mon Sep 17 00:00:00 2001 From: Nicolo' Mazzucato Date: Thu, 6 Apr 2023 20:15:09 +0000 Subject: [PATCH] Fix flicker on first fold after launcher process started If the device is folded after launcher is started, there will be a frame where unfold animation progress jump from 0 to 1. This makes the start value of the animator 1. Test: folded/unfolded after crashing launcher Bug: 277215354 Change-Id: I3ae4c16b31a0cb045787e890327b1466f98c4218 --- .../com/android/systemui/unfold/progress/UnfoldRemoteFilter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/unfold/src/com/android/systemui/unfold/progress/UnfoldRemoteFilter.kt b/packages/SystemUI/unfold/src/com/android/systemui/unfold/progress/UnfoldRemoteFilter.kt index 0b019d1285e39..30418883eaf82 100644 --- a/packages/SystemUI/unfold/src/com/android/systemui/unfold/progress/UnfoldRemoteFilter.kt +++ b/packages/SystemUI/unfold/src/com/android/systemui/unfold/progress/UnfoldRemoteFilter.kt @@ -35,7 +35,7 @@ class UnfoldRemoteFilter( private var inProgress = false - private var processedProgress: Float = 0.0f + private var processedProgress: Float = 1.0f set(newProgress) { if (inProgress) { logCounter({ "$TAG#filtered_progress" }, newProgress)