From 7cacbce58da663e779db36b9a92468e7c70f1234 Mon Sep 17 00:00:00 2001 From: Beverly Date: Wed, 23 Feb 2022 14:03:28 +0000 Subject: [PATCH] Use getExactRotation for UPSIDE_DOWN rotation Test: manually test charging animation in all orientations Bug: 220370196 Change-Id: I772a772ef4fd6154e8c20adbb4b1e699320e79c9 --- .../statusbar/charging/WiredChargingRippleController.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/charging/WiredChargingRippleController.kt b/packages/SystemUI/src/com/android/systemui/statusbar/charging/WiredChargingRippleController.kt index 48717e29d06a3..5df593b64c24d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/charging/WiredChargingRippleController.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/charging/WiredChargingRippleController.kt @@ -175,7 +175,7 @@ class WiredChargingRippleController @Inject constructor( val width = displayMetrics.widthPixels val height = displayMetrics.heightPixels rippleView.radius = Integer.max(width, height).toFloat() - rippleView.origin = when (RotationUtils.getRotation(context)) { + rippleView.origin = when (RotationUtils.getExactRotation(context)) { RotationUtils.ROTATION_LANDSCAPE -> { PointF(width * normalizedPortPosY, height * (1 - normalizedPortPosX)) }