From f2a15f1be54735ef41fe3a1dfea7f196a2e93b04 Mon Sep 17 00:00:00 2001 From: Zak Cohen Date: Wed, 26 Feb 2020 10:53:53 -0800 Subject: [PATCH] Make RectFSpringAnim resilient to negative height starting rect. Test: ran tapl tests, failed before, passed after Change-Id: I10b82dd348b5c12550e60b145c76dad542aa56e8 --- .../src/com/android/quickstep/util/RectFSpringAnim.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/util/RectFSpringAnim.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/util/RectFSpringAnim.java index c6eafe6a64..a59c99cf2a 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/util/RectFSpringAnim.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/util/RectFSpringAnim.java @@ -165,7 +165,7 @@ public class RectFSpringAnim { mRectYAnim = new FlingSpringAnim(this, RECT_Y, startY, endY, startVelocityY, mMinVisChange, minYValue, maxYValue, springVelocityFactor, onYEndListener); - float minVisibleChange = 1f / mStartRect.height(); + float minVisibleChange = Math.abs(1f / mStartRect.height()); mRectScaleAnim = new SpringAnimation(this, RECT_SCALE_PROGRESS) .setSpring(new SpringForce(1f) .setDampingRatio(SpringForce.DAMPING_RATIO_LOW_BOUNCY)